home *** CD-ROM | disk | FTP | other *** search
/ Apple Software Dispatch / Apple Software Dispatch.iso / Software Dispatch Files / Oregon Trail / Sample Application / Sample Application.rsrc / CODE_14_Message.txt < prev    next >
Text File  |  1993-06-23  |  275KB  |  4,946 lines

  1. # near model CODE resource
  2. # jump table entries: 2848-2857 (10 of them)
  3. export_356:
  4. 00000000  4E75                     rts
  5. export_357:
  6. 00000002  4E56 FFFC                link       A6, -0x0004
  7. 00000006  48E7 0118                movem.l    -[A7], D7,A3,A4
  8. 0000000A  286E 000C                movea.l    A4, [A6 + 0xC]
  9. 0000000E  266E 0008                movea.l    A3, [A6 + 0x8]
  10. 00000012  3014                     move.w     D0, [A4]
  11. 00000014  5340                     subq.w     D0, 1
  12. 00000016  6B00 00D4                bmi        +0xD6 /* 000000EC */
  13. 0000001A  0C40 0004                cmpi.w     D0, 0x4
  14. 0000001E  6E00 00CC                bgt        +0xCE /* 000000EC */
  15. 00000022  D040                     add.w      D0, D0
  16. 00000024  303B 0006                move.w     D0, [PC + D0.w + 0x6]
  17. 00000028  4EFB 0000                jmp        [PC + D0.w]
  18. 0000002C  000C 0074                ori.b      A4, 0x74 /* 't' */
  19. 00000030  00C2                     .incomplete
  20. 00000032  00C2                     .incomplete
  21. 00000034  00C6                     .incomplete
  22. 00000036  2053                     movea.l    A0, [A3]
  23. 00000038  4AA8 0014                tst.l      [A0 + 0x14]
  24. 0000003C  660A                     bne        +0xC /* 00000048 */
  25. 0000003E  203C 0006 157C           move.l     D0, 0x6157C
  26. 00000044  6000 00AC                bra        +0xAE /* 000000F2 */
  27. label00000048:
  28. 00000048  700C                     moveq.l    D0, 0x0C
  29. 0000004A  2F00                     move.l     -[A7], D0
  30. 0000004C  7201                     moveq.l    D1, 0x01
  31. 0000004E  2F01                     move.l     -[A7], D1
  32. 00000050  2F0B                     move.l     -[A7], A3
  33. 00000052  4EAD 088A                jsr        [A5 + 0x88A /* export_269 */]
  34. 00000056  7000                     moveq.l    D0, 0x00
  35. 00000058  2F00                     move.l     -[A7], D0
  36. 0000005A  486D 0B52                pea.l      [A5 + 0xB52 /* export_358 */]
  37. 0000005E  7201                     moveq.l    D1, 0x01
  38. 00000060  2F01                     move.l     -[A7], D1
  39. 00000062  2F0B                     move.l     -[A7], A3
  40. 00000064  4EAD 0832                jsr        [A5 + 0x832 /* export_258 */]
  41. 00000068  7002                     moveq.l    D0, 0x02
  42. 0000006A  2F00                     move.l     -[A7], D0
  43. 0000006C  2F0B                     move.l     -[A7], A3
  44. 0000006E  4EAD 082A                jsr        [A5 + 0x82A /* export_257 */]
  45. 00000072  2D40 FFFC                move.l     [A6 - 0x4], D0
  46. 00000076  2053                     movea.l    A0, [A3]
  47. 00000078  3010                     move.w     D0, [A0]
  48. 0000007A  48C0                     ext.l      D0
  49. 0000007C  4FEF 0024                lea.l      A7, [A7 + 0x24]
  50. 00000080  660C                     bne        +0xE /* 0000008E */
  51. 00000082  7002                     moveq.l    D0, 0x02
  52. 00000084  2F00                     move.l     -[A7], D0
  53. 00000086  2F0B                     move.l     -[A7], A3
  54. 00000088  4EAD 0842                jsr        [A5 + 0x842 /* export_260 */]
  55. 0000008C  508F                     addq.l     A7, 8
  56. label0000008E:
  57. 0000008E  41ED 0B5A                lea.l      A0, [A5 + 0xB5A /* export_359 */]
  58. 00000092  226E FFFC                movea.l    A1, [A6 - 0x4]
  59. 00000096  2251                     movea.l    A1, [A1]
  60. 00000098  2348 0010                move.l     [A1 + 0x10], A0
  61. 0000009C  6052                     bra        +0x54 /* 000000F0 */
  62. 0000009E  302C 0004                move.w     D0, [A4 + 0x4]
  63. 000000A2  48C0                     ext.l      D0
  64. 000000A4  7202                     moveq.l    D1, 0x02
  65. 000000A6  B280                     cmp.l      D1, D0
  66. 000000A8  6646                     bne        +0x48 /* 000000F0 */
  67. 000000AA  302C 0002                move.w     D0, [A4 + 0x2]
  68. 000000AE  48C0                     ext.l      D0
  69. 000000B0  0C80 0000 0081           cmpi.l     D0, 0x81
  70. 000000B6  6638                     bne        +0x3A /* 000000F0 */
  71. 000000B8  3E2D E250                move.w     D7, [A5 - 0x1DB0]
  72. 000000BC  558F                     subq.l     A7, 2
  73. 000000BE  2F2D E254                move.l     -[A7], [A5 - 0x1DAC]
  74. 000000C2  A960                     syscall    GetControlValue/GetCtlValue
  75. 000000C4  3B5F E250                move.w     [A5 - 0x1DB0], [A7]+
  76. 000000C8  302D E250                move.w     D0, [A5 - 0x1DB0]
  77. 000000CC  48C0                     ext.l      D0
  78. 000000CE  2F00                     move.l     -[A7], D0
  79. 000000D0  48C7                     ext.l      D7
  80. 000000D2  2F07                     move.l     -[A7], D7
  81. 000000D4  7001                     moveq.l    D0, 0x01
  82. 000000D6  2F00                     move.l     -[A7], D0
  83. 000000D8  2F0B                     move.l     -[A7], A3
  84. 000000DA  4EAD 082A                jsr        [A5 + 0x82A /* export_257 */]
  85. 000000DE  508F                     addq.l     A7, 8
  86. 000000E0  2F00                     move.l     -[A7], D0
  87. 000000E2  4EBA 10E8                jsr        [PC + 0x10E8 /* 000011CC */]
  88. 000000E6  4FEF 000C                lea.l      A7, [A7 + 0xC]
  89. 000000EA  6004                     bra        +0x6 /* 000000F0 */
  90. label000000EC:
  91. 000000EC  7000                     moveq.l    D0, 0x00
  92. 000000EE  6002                     bra        +0x4 /* 000000F2 */
  93. label000000F0:
  94. 000000F0  7001                     moveq.l    D0, 0x01
  95. label000000F2:
  96. 000000F2  4CEE 1880 FFF0           movem.l    D7,A3,A4, [A6 - 0x10]
  97. 000000F8  4E5E                     unlink     A6
  98. 000000FA  4E75                     rts
  99. export_358:
  100. 000000FC  4E56 FFE6                link       A6, -0x001A
  101. 00000100  48E7 0038                movem.l    -[A7], A2,A3,A4
  102. 00000104  286E 0008                movea.l    A4, [A6 + 0x8]
  103. 00000108  206E 000C                movea.l    A0, [A6 + 0xC]
  104. 0000010C  3010                     move.w     D0, [A0]
  105. 0000010E  5340                     subq.w     D0, 1
  106. 00000110  6B00 02C4                bmi        +0x2C6 /* 000003D6 */
  107. 00000114  0C40 0005                cmpi.w     D0, 0x5
  108. 00000118  6E00 02BC                bgt        +0x2BE /* 000003D6 */
  109. 0000011C  D040                     add.w      D0, D0
  110. 0000011E  303B 0006                move.w     D0, [PC + D0.w + 0x6]
  111. 00000122  4EFB 0000                jmp        [PC + D0.w]
  112. 00000126  000E 0170                ori.b      A6, 0x70 /* 'p' */
  113. 0000012A  0176 017C                bchg       <<invalid full ext with I/IS == 4>>, D0
  114. 0000012E  01DC                     .incomplete
  115. 00000130  00B4 2054 4AA8 0014      ori.l      [A4 + D0.w + 0x14], 0x20544AA8
  116. 00000138  6700 0096                beq        +0x98 /* 000001D0 */
  117. 0000013C  2B4C E22E                move.l     [A5 - 0x1DD2], A4
  118. 00000140  202D E264                move.l     D0, [A5 - 0x1D9C]
  119. 00000144  B0AD E268                cmp.l      D0, [A5 - 0x1D98]
  120. 00000148  6610                     bne        +0x12 /* 0000015A */
  121. 0000014A  2F0C                     move.l     -[A7], A4
  122. 0000014C  4EBA 09D0                jsr        [PC + 0x9D0 /* 00000B1E */]
  123. 00000150  3B7C 0001 E22C           move.w     [A5 - 0x1DD4], 0x1
  124. 00000156  588F                     addq.l     A7, 4
  125. 00000158  6004                     bra        +0x6 /* 0000015E */
  126. label0000015A:
  127. 0000015A  4EBA 08A2                jsr        [PC + 0x8A2 /* 000009FE */]
  128. label0000015E:
  129. 0000015E  486D 0B62                pea.l      [A5 + 0xB62 /* export_360 */]
  130. 00000162  7000                     moveq.l    D0, 0x00
  131. 00000164  2F00                     move.l     -[A7], D0
  132. 00000166  4EAD 0172                jsr        [A5 + 0x172 /* export_42 */]
  133. 0000016A  4A6D D554                tst.w      [A5 - 0x2AAC]
  134. 0000016E  508F                     addq.l     A7, 8
  135. 00000170  674E                     beq        +0x50 /* 000001C0 */
  136. 00000172  426D D554                clr.w      [A5 - 0x2AAC]
  137. 00000176  206D D8FA                movea.l    A0, [A5 - 0x2706]
  138. 0000017A  3D50 FFE6                move.w     [A6 - 0x1A], [A0]
  139. 0000017E  206D D8FA                movea.l    A0, [A5 - 0x2706]
  140. 00000182  1D68 0002 FFE8           move.b     [A6 - 0x18], [A0 + 0x2]
  141. 00000188  206D D8FA                movea.l    A0, [A5 - 0x2706]
  142. 0000018C  1D68 0003 FFE9           move.b     [A6 - 0x17], [A0 + 0x3]
  143. 00000192  206D D8FA                movea.l    A0, [A5 - 0x2706]
  144. 00000196  1D68 0009 FFEB           move.b     [A6 - 0x15], [A0 + 0x9]
  145. 0000019C  1D7C 003C FFEA           move.b     [A6 - 0x16], 0x3C /* '<' */
  146. 000001A2  7001                     moveq.l    D0, 0x01
  147. 000001A4  2F00                     move.l     -[A7], D0
  148. 000001A6  7206                     moveq.l    D1, 0x06
  149. 000001A8  2F01                     move.l     -[A7], D1
  150. 000001AA  486E FFE6                pea.l      [A6 - 0x1A]
  151. 000001AE  7000                     moveq.l    D0, 0x00
  152. 000001B0  2F00                     move.l     -[A7], D0
  153. 000001B2  4878 00FF                push.l     0xFF
  154. 000001B6  2F00                     move.l     -[A7], D0
  155. 000001B8  4EAD 018A                jsr        [A5 + 0x18A /* export_45 */]
  156. 000001BC  4FEF 0018                lea.l      A7, [A7 + 0x18]
  157. label000001C0:
  158. 000001C0  700F                     moveq.l    D0, 0x0F
  159. 000001C2  2F00                     move.l     -[A7], D0
  160. 000001C4  2F0C                     move.l     -[A7], A4
  161. 000001C6  4EAD 077A                jsr        [A5 + 0x77A /* export_235 */]
  162. 000001CA  508F                     addq.l     A7, 8
  163. 000001CC  6000 020C                bra        +0x20E /* 000003DA */
  164. label000001D0:
  165. 000001D0  426D E22C                clr.w      [A5 - 0x1DD4]
  166. 000001D4  6000 0204                bra        +0x206 /* 000003DA */
  167. 000001D8  2F0C                     move.l     -[A7], A4
  168. 000001DA  4EBA 06D4                jsr        [PC + 0x6D4 /* 000008B0 */]
  169. 000001DE  4A6D E22C                tst.w      [A5 - 0x1DD4]
  170. 000001E2  588F                     addq.l     A7, 4
  171. 000001E4  6700 01F4                beq        +0x1F6 /* 000003DA */
  172. 000001E8  206D D8F6                movea.l    A0, [A5 - 0x270A]
  173. 000001EC  226D D8F6                movea.l    A1, [A5 - 0x270A]
  174. 000001F0  7000                     moveq.l    D0, 0x00
  175. 000001F2  102D D870                move.b     D0, [A5 - 0x2790]
  176. 000001F6  7200                     moveq.l    D1, 0x00
  177. 000001F8  1231 000A                move.b     D1, [A1 + D0.w + 0xA]
  178. 000001FC  2001                     move.l     D0, D1
  179. 000001FE  C2FC 006E                mulu.w     D1, 0x6E /* 'n' */
  180. 00000202  4840                     swap.w     D0
  181. 00000204  C0FC 006E                mulu.w     D0, 0x6E /* 'n' */
  182. 00000208  4840                     swap.w     D0
  183. 0000020A  4240                     clr.w      D0
  184. 0000020C  D280                     add.l      D1, D0
  185. 0000020E  41E8 025E                lea.l      A0, [A0 + 0x25E]
  186. 00000212  47F0 1800                lea.l      A3, [A0 + D1]
  187. 00000216  206D D8F6                movea.l    A0, [A5 - 0x270A]
  188. 0000021A  3D50 FFEC                move.w     [A6 - 0x14], [A0]
  189. 0000021E  206D D8F6                movea.l    A0, [A5 - 0x270A]
  190. 00000222  1D68 0002 FFEE           move.b     [A6 - 0x12], [A0 + 0x2]
  191. 00000228  206D D8F6                movea.l    A0, [A5 - 0x270A]
  192. 0000022C  1D68 0003 FFEF           move.b     [A6 - 0x11], [A0 + 0x3]
  193. 00000232  1D7C 0044 FFF0           move.b     [A6 - 0x10], 0x44 /* 'D' */
  194. 00000238  1D6D D870 FFF1           move.b     [A6 - 0xF], [A5 - 0x2790]
  195. 0000023E  1D6B 0047 FFF2           move.b     [A6 - 0xE], [A3 + 0x47]
  196. 00000244  1D6B 0049 FFF3           move.b     [A6 - 0xD], [A3 + 0x49]
  197. 0000024A  3D6B 004A FFF6           move.w     [A6 - 0xA], [A3 + 0x4A]
  198. 00000250  1D6B 004D FFF4           move.b     [A6 - 0xC], [A3 + 0x4D]
  199. 00000256  1D6B 004F FFF5           move.b     [A6 - 0xB], [A3 + 0x4F]
  200. 0000025C  1D6B 0051 FFFE           move.b     [A6 - 0x2], [A3 + 0x51]
  201. 00000262  3D6B 0052 FFF8           move.w     [A6 - 0x8], [A3 + 0x52]
  202. 00000268  2D6B 0054 FFFA           move.l     [A6 - 0x6], [A3 + 0x54]
  203. 0000026E  7001                     moveq.l    D0, 0x01
  204. 00000270  2F00                     move.l     -[A7], D0
  205. 00000272  7214                     moveq.l    D1, 0x14
  206. 00000274  2F01                     move.l     -[A7], D1
  207. 00000276  486E FFEC                pea.l      [A6 - 0x14]
  208. 0000027A  7000                     moveq.l    D0, 0x00
  209. 0000027C  2F00                     move.l     -[A7], D0
  210. 0000027E  4878 00FF                push.l     0xFF
  211. 00000282  2F00                     move.l     -[A7], D0
  212. 00000284  4EAD 018A                jsr        [A5 + 0x18A /* export_45 */]
  213. 00000288  426D E22C                clr.w      [A5 - 0x1DD4]
  214. 0000028C  4FEF 0018                lea.l      A7, [A7 + 0x18]
  215. 00000290  6000 0148                bra        +0x14A /* 000003DA */
  216. 00000294  7000                     moveq.l    D0, 0x00
  217. 00000296  6000 0144                bra        +0x146 /* 000003DC */
  218. 0000029A  7000                     moveq.l    D0, 0x00
  219. 0000029C  6000 013E                bra        +0x140 /* 000003DC */
  220. 000002A0  558F                     subq.l     A7, 2
  221. 000002A2  2F2D E254                move.l     -[A7], [A5 - 0x1DAC]
  222. 000002A6  A962                     syscall    GetControlMaximum/GetMaxCtl
  223. 000002A8  301F                     move.w     D0, [A7]+
  224. 000002AA  48C0                     ext.l      D0
  225. 000002AC  322D E252                move.w     D1, [A5 - 0x1DAE]
  226. 000002B0  48C1                     ext.l      D1
  227. 000002B2  B081                     cmp.l      D0, D1
  228. 000002B4  670A                     beq        +0xC /* 000002C0 */
  229. 000002B6  2F2D E254                move.l     -[A7], [A5 - 0x1DAC]
  230. 000002BA  3F2D E252                move.w     -[A7], [A5 - 0x1DAE]
  231. 000002BE  A965                     syscall    SetControlMaximum/SetMaxCtl
  232. label000002C0:
  233. 000002C0  558F                     subq.l     A7, 2
  234. 000002C2  2F2D E254                move.l     -[A7], [A5 - 0x1DAC]
  235. 000002C6  A960                     syscall    GetControlValue/GetCtlValue
  236. 000002C8  301F                     move.w     D0, [A7]+
  237. 000002CA  48C0                     ext.l      D0
  238. 000002CC  322D E250                move.w     D1, [A5 - 0x1DB0]
  239. 000002D0  48C1                     ext.l      D1
  240. 000002D2  B081                     cmp.l      D0, D1
  241. 000002D4  670A                     beq        +0xC /* 000002E0 */
  242. 000002D6  2F2D E254                move.l     -[A7], [A5 - 0x1DAC]
  243. 000002DA  3F2D E250                move.w     -[A7], [A5 - 0x1DB0]
  244. 000002DE  A963                     syscall    SetControlValue/SetCtlValue
  245. label000002E0:
  246. 000002E0  302D E250                move.w     D0, [A5 - 0x1DB0]
  247. 000002E4  48C0                     ext.l      D0
  248. 000002E6  5080                     addq.l     D0, 8
  249. 000002E8  2F00                     move.l     -[A7], D0
  250. 000002EA  302D E250                move.w     D0, [A5 - 0x1DB0]
  251. 000002EE  48C0                     ext.l      D0
  252. 000002F0  2F00                     move.l     -[A7], D0
  253. 000002F2  2F0C                     move.l     -[A7], A4
  254. 000002F4  4EBA 08AE                jsr        [PC + 0x8AE /* 00000BA4 */]
  255. 000002F8  4FEF 000C                lea.l      A7, [A7 + 0xC]
  256. 000002FC  6000 00DC                bra        +0xDE /* 000003DA */
  257. 00000300  7000                     moveq.l    D0, 0x00
  258. 00000302  2F00                     move.l     -[A7], D0
  259. 00000304  4EAD 0182                jsr        [A5 + 0x182 /* export_44 */]
  260. 00000308  2F0C                     move.l     -[A7], A4
  261. 0000030A  4EAD 0782                jsr        [A5 + 0x782 /* export_236 */]
  262. 0000030E  7000                     moveq.l    D0, 0x00
  263. 00000310  2F00                     move.l     -[A7], D0
  264. 00000312  4EBA 059C                jsr        [PC + 0x59C /* 000008B0 */]
  265. 00000316  206D D8F6                movea.l    A0, [A5 - 0x270A]
  266. 0000031A  7000                     moveq.l    D0, 0x00
  267. 0000031C  102D D870                move.b     D0, [A5 - 0x2790]
  268. 00000320  7200                     moveq.l    D1, 0x00
  269. 00000322  1230 000A                move.b     D1, [A0 + D0.w + 0xA]
  270. 00000326  0C81 0000 00FF           cmpi.l     D1, 0xFF
  271. 0000032C  4FEF 000C                lea.l      A7, [A7 + 0xC]
  272. 00000330  6600 0082                bne        +0x84 /* 000003B4 */
  273. 00000334  206D D8EE                movea.l    A0, [A5 - 0x2712]
  274. 00000338  7000                     moveq.l    D0, 0x00
  275. 0000033A  102D D870                move.b     D0, [A5 - 0x2790]
  276. 0000033E  226D D8F6                movea.l    A1, [A5 - 0x270A]
  277. 00000342  7200                     moveq.l    D1, 0x00
  278. 00000344  122D D870                move.b     D1, [A5 - 0x2790]
  279. 00000348  13B0 000A 100A           move.b     [A1 + D1.w + 0xA], [A0 + D0.w + 0xA]
  280. 0000034E  206D D8EE                movea.l    A0, [A5 - 0x2712]
  281. 00000352  226D D8EE                movea.l    A1, [A5 - 0x2712]
  282. 00000356  7000                     moveq.l    D0, 0x00
  283. 00000358  102D D870                move.b     D0, [A5 - 0x2790]
  284. 0000035C  7200                     moveq.l    D1, 0x00
  285. 0000035E  1231 000A                move.b     D1, [A1 + D0.w + 0xA]
  286. 00000362  2001                     move.l     D0, D1
  287. 00000364  C2FC 006E                mulu.w     D1, 0x6E /* 'n' */
  288. 00000368  4840                     swap.w     D0
  289. 0000036A  C0FC 006E                mulu.w     D0, 0x6E /* 'n' */
  290. 0000036E  4840                     swap.w     D0
  291. 00000370  4240                     clr.w      D0
  292. 00000372  D280                     add.l      D1, D0
  293. 00000374  226D D8F6                movea.l    A1, [A5 - 0x270A]
  294. 00000378  246D D8F6                movea.l    A2, [A5 - 0x270A]
  295. 0000037C  7000                     moveq.l    D0, 0x00
  296. 0000037E  102D D870                move.b     D0, [A5 - 0x2790]
  297. 00000382  7400                     moveq.l    D2, 0x00
  298. 00000384  1432 000A                move.b     D2, [A2 + D0.w + 0xA]
  299. 00000388  2002                     move.l     D0, D2
  300. 0000038A  C4FC 006E                mulu.w     D2, 0x6E /* 'n' */
  301. 0000038E  4840                     swap.w     D0
  302. 00000390  C0FC 006E                mulu.w     D0, 0x6E /* 'n' */
  303. 00000394  4840                     swap.w     D0
  304. 00000396  4240                     clr.w      D0
  305. 00000398  D480                     add.l      D2, D0
  306. 0000039A  45E9 025E                lea.l      A2, [A1 + 0x25E]
  307. 0000039E  43F2 2800                lea.l      A1, [A2 + D2]
  308. 000003A2  45E8 025E                lea.l      A2, [A0 + 0x25E]
  309. 000003A6  41F2 1800                lea.l      A0, [A2 + D1]
  310. 000003AA  701A                     moveq.l    D0, 0x1A
  311. label000003AC:
  312. 000003AC  22D8                     move.l     [A1]+, [A0]+
  313. 000003AE  51C8 FFFC                dbf        D0, -0x6 /* 000003AC */
  314. 000003B2  32D8                     move.w     [A1]+, [A0]+
  315. label000003B4:
  316. 000003B4  4AAD D548                tst.l      [A5 - 0x2AB8]
  317. 000003B8  670A                     beq        +0xC /* 000003C4 */
  318. 000003BA  2F2D D548                move.l     -[A7], [A5 - 0x2AB8]
  319. 000003BE  4EAD 0ACA                jsr        [A5 + 0xACA /* export_341 */]
  320. 000003C2  588F                     addq.l     A7, 4
  321. label000003C4:
  322. 000003C4  486D 0ACA                pea.l      [A5 + 0xACA /* export_341 */]
  323. 000003C8  A9F1                     syscall    UnloadSeg
  324. 000003CA  4EBA 01B8                jsr        [PC + 0x1B8 /* 00000584 */]
  325. 000003CE  7000                     moveq.l    D0, 0x00
  326. 000003D0  2B40 E22E                move.l     [A5 - 0x1DD2], D0
  327. 000003D4  6004                     bra        +0x6 /* 000003DA */
  328. label000003D6:
  329. 000003D6  7000                     moveq.l    D0, 0x00
  330. 000003D8  6002                     bra        +0x4 /* 000003DC */
  331. label000003DA:
  332. 000003DA  7001                     moveq.l    D0, 0x01
  333. label000003DC:
  334. 000003DC  4CEE 1C00 FFDA           movem.l    A2,A3,A4, [A6 - 0x26]
  335. 000003E2  4E5E                     unlink     A6
  336. 000003E4  4E75                     rts
  337. export_359:
  338. 000003E6  4E56 FFFC                link       A6, -0x0004
  339. 000003EA  48E7 0118                movem.l    -[A7], D7,A3,A4
  340. 000003EE  286E 0008                movea.l    A4, [A6 + 0x8]
  341. 000003F2  266E 000C                movea.l    A3, [A6 + 0xC]
  342. 000003F6  3013                     move.w     D0, [A3]
  343. 000003F8  48C0                     ext.l      D0
  344. 000003FA  7202                     moveq.l    D1, 0x02
  345. 000003FC  B280                     cmp.l      D1, D0
  346. 000003FE  6600 00A0                bne        +0xA2 /* 000004A0 */
  347. 00000402  302B 0004                move.w     D0, [A3 + 0x4]
  348. 00000406  48C0                     ext.l      D0
  349. 00000408  322B 0002                move.w     D1, [A3 + 0x2]
  350. 0000040C  48C1                     ext.l      D1
  351. 0000040E  B081                     cmp.l      D0, D1
  352. 00000410  6600 008E                bne        +0x90 /* 000004A0 */
  353. 00000414  2054                     movea.l    A0, [A4]
  354. 00000416  2D68 0014 FFFC           move.l     [A6 - 0x4], [A0 + 0x14]
  355. 0000041C  302B 0004                move.w     D0, [A3 + 0x4]
  356. 00000420  0440 0014                subi.w     D0, 0x14
  357. 00000424  6B46                     bmi        +0x48 /* 0000046C */
  358. 00000426  0C40 0003                cmpi.w     D0, 0x3
  359. 0000042A  6E40                     bgt        +0x42 /* 0000046C */
  360. 0000042C  D040                     add.w      D0, D0
  361. 0000042E  303B 0006                move.w     D0, [PC + D0.w + 0x6]
  362. 00000432  4EFB 0000                jmp        [PC + D0.w]
  363. 00000436  000A 0016                ori.b      A2, 0x16
  364. 0000043A  0022 002E                ori.b      -[A2], 0x2E /* '.' */
  365. 0000043E  302D E250                move.w     D0, [A5 - 0x1DB0]
  366. 00000442  48C0                     ext.l      D0
  367. 00000444  2E00                     move.l     D7, D0
  368. 00000446  5387                     subq.l     D7, 1
  369. 00000448  6022                     bra        +0x24 /* 0000046C */
  370. 0000044A  302D E250                move.w     D0, [A5 - 0x1DB0]
  371. 0000044E  48C0                     ext.l      D0
  372. 00000450  2E00                     move.l     D7, D0
  373. 00000452  5287                     addq.l     D7, 1
  374. 00000454  6016                     bra        +0x18 /* 0000046C */
  375. 00000456  302D E250                move.w     D0, [A5 - 0x1DB0]
  376. 0000045A  48C0                     ext.l      D0
  377. 0000045C  2E00                     move.l     D7, D0
  378. 0000045E  5F87                     subq.l     D7, 7
  379. 00000460  600A                     bra        +0xC /* 0000046C */
  380. 00000462  302D E250                move.w     D0, [A5 - 0x1DB0]
  381. 00000466  48C0                     ext.l      D0
  382. 00000468  2E00                     move.l     D7, D0
  383. 0000046A  5E87                     addq.l     D7, 7
  384. label0000046C:
  385. 0000046C  48C7                     ext.l      D7
  386. 0000046E  302D E252                move.w     D0, [A5 - 0x1DAE]
  387. 00000472  48C0                     ext.l      D0
  388. 00000474  B087                     cmp.l      D0, D7
  389. 00000476  6C04                     bge        +0x6 /* 0000047C */
  390. 00000478  3E2D E252                move.w     D7, [A5 - 0x1DAE]
  391. label0000047C:
  392. 0000047C  48C7                     ext.l      D7
  393. 0000047E  4A87                     tst.l      D7
  394. 00000480  6C02                     bge        +0x4 /* 00000484 */
  395. 00000482  4247                     clr.w      D7
  396. label00000484:
  397. 00000484  48C7                     ext.l      D7
  398. 00000486  2F07                     move.l     -[A7], D7
  399. 00000488  302D E250                move.w     D0, [A5 - 0x1DB0]
  400. 0000048C  48C0                     ext.l      D0
  401. 0000048E  2F00                     move.l     -[A7], D0
  402. 00000490  2F2D E23C                move.l     -[A7], [A5 - 0x1DC4]
  403. 00000494  4EBA 0D36                jsr        [PC + 0xD36 /* 000011CC */]
  404. 00000498  7001                     moveq.l    D0, 0x01
  405. 0000049A  4FEF 000C                lea.l      A7, [A7 + 0xC]
  406. 0000049E  6002                     bra        +0x4 /* 000004A2 */
  407. label000004A0:
  408. 000004A0  7000                     moveq.l    D0, 0x00
  409. label000004A2:
  410. 000004A2  4CEE 1880 FFF0           movem.l    D7,A3,A4, [A6 - 0x10]
  411. 000004A8  4E5E                     unlink     A6
  412. 000004AA  4E75                     rts
  413. export_360:
  414. 000004AC  4E56 0000                link       A6, 0
  415. 000004B0  48E7 0118                movem.l    -[A7], D7,A3,A4
  416. 000004B4  206D D8F6                movea.l    A0, [A5 - 0x270A]
  417. 000004B8  7000                     moveq.l    D0, 0x00
  418. 000004BA  1028 0005                move.b     D0, [A0 + 0x5]
  419. 000004BE  6700 00BA                beq        +0xBC /* 0000057A */
  420. 000004C2  286E 0008                movea.l    A4, [A6 + 0x8]
  421. 000004C6  266E 0008                movea.l    A3, [A6 + 0x8]
  422. 000004CA  7010                     moveq.l    D0, 0x10
  423. 000004CC  D7C0                     add.l      A3, D0
  424. 000004CE  322C 000E                move.w     D1, [A4 + 0xE]
  425. 000004D2  48C1                     ext.l      D1
  426. 000004D4  2F01                     move.l     -[A7], D1
  427. 000004D6  7200                     moveq.l    D1, 0x00
  428. 000004D8  122C 0006                move.b     D1, [A4 + 0x6]
  429. 000004DC  2F01                     move.l     -[A7], D1
  430. 000004DE  4EAD 0C2A                jsr        [A5 + 0xC2A /* export_385 */]
  431. 000004E2  7200                     moveq.l    D1, 0x00
  432. 000004E4  1200                     move.b     D1, D0
  433. 000004E6  508F                     addq.l     A7, 8
  434. 000004E8  6700 0090                beq        +0x92 /* 0000057A */
  435. 000004EC  7000                     moveq.l    D0, 0x00
  436. 000004EE  302C 0004                move.w     D0, [A4 + 0x4]
  437. 000004F2  2E00                     move.l     D7, D0
  438. 000004F4  7010                     moveq.l    D0, 0x10
  439. 000004F6  9E80                     sub.l      D7, D0
  440. 000004F8  48C7                     ext.l      D7
  441. 000004FA  7201                     moveq.l    D1, 0x01
  442. 000004FC  C287                     and.l      D1, D7
  443. 000004FE  6702                     beq        +0x4 /* 00000502 */
  444. 00000500  5247                     addq.w     D7, 1
  445. label00000502:
  446. 00000502  206D E286                movea.l    A0, [A5 - 0x1D7A]
  447. 00000506  48C7                     ext.l      D7
  448. 00000508  2007                     move.l     D0, D7
  449. 0000050A  D0A8 0004                add.l      D0, [A0 + 0x4]
  450. 0000050E  5280                     addq.l     D0, 1
  451. 00000510  206D E286                movea.l    A0, [A5 - 0x1D7A]
  452. 00000514  B0A8 0008                cmp.l      D0, [A0 + 0x8]
  453. 00000518  650A                     bcs        +0xC /* 00000524 */
  454. 0000051A  206D E286                movea.l    A0, [A5 - 0x1D7A]
  455. 0000051E  5268 000C                addq.w     [A0 + 0xC], 1
  456. 00000522  6056                     bra        +0x58 /* 0000057A */
  457. label00000524:
  458. 00000524  206D E286                movea.l    A0, [A5 - 0x1D7A]
  459. 00000528  2068 0004                movea.l    A0, [A0 + 0x4]
  460. 0000052C  3087                     move.w     [A0], D7
  461. 0000052E  206D E286                movea.l    A0, [A5 - 0x1D7A]
  462. 00000532  54A8 0004                addq.l     [A0 + 0x4], 2
  463. 00000536  48C7                     ext.l      D7
  464. 00000538  7002                     moveq.l    D0, 0x02
  465. 0000053A  B087                     cmp.l      D0, D7
  466. 0000053C  660C                     bne        +0xE /* 0000054A */
  467. 0000053E  206D E286                movea.l    A0, [A5 - 0x1D7A]
  468. 00000542  2068 0004                movea.l    A0, [A0 + 0x4]
  469. 00000546  3093                     move.w     [A0], [A3]
  470. 00000548  6026                     bra        +0x28 /* 00000570 */
  471. label0000054A:
  472. 0000054A  48C7                     ext.l      D7
  473. 0000054C  7004                     moveq.l    D0, 0x04
  474. 0000054E  B087                     cmp.l      D0, D7
  475. 00000550  660C                     bne        +0xE /* 0000055E */
  476. 00000552  206D E286                movea.l    A0, [A5 - 0x1D7A]
  477. 00000556  2068 0004                movea.l    A0, [A0 + 0x4]
  478. 0000055A  2093                     move.l     [A0], [A3]
  479. 0000055C  6012                     bra        +0x14 /* 00000570 */
  480. label0000055E:
  481. 0000055E  2F0B                     move.l     -[A7], A3
  482. 00000560  206D E286                movea.l    A0, [A5 - 0x1D7A]
  483. 00000564  2F28 0004                move.l     -[A7], [A0 + 0x4]
  484. 00000568  48C7                     ext.l      D7
  485. 0000056A  2F07                     move.l     -[A7], D7
  486. 0000056C  4EAD 02CA                jsr        [A5 + 0x2CA /* export_85 */]
  487. label00000570:
  488. 00000570  206D E286                movea.l    A0, [A5 - 0x1D7A]
  489. 00000574  48C7                     ext.l      D7
  490. 00000576  DFA8 0004                add.l      [A0 + 0x4], D7
  491. label0000057A:
  492. 0000057A  4CEE 1880 FFF4           movem.l    D7,A3,A4, [A6 - 0xC]
  493. 00000580  4E5E                     unlink     A6
  494. 00000582  4E75                     rts
  495. export_361:
  496. fn00000584:
  497. 00000584  2B6D E264 E268           move.l     [A5 - 0x1D98], [A5 - 0x1D9C]
  498. 0000058A  426D E26C                clr.w      [A5 - 0x1D94]
  499. 0000058E  426D E26E                clr.w      [A5 - 0x1D92]
  500. 00000592  426D E270                clr.w      [A5 - 0x1D90]
  501. 00000596  426D E272                clr.w      [A5 - 0x1D8E]
  502. 0000059A  426D E274                clr.w      [A5 - 0x1D8C]
  503. 0000059E  426D E276                clr.w      [A5 - 0x1D8A]
  504. 000005A2  426D E27C                clr.w      [A5 - 0x1D84]
  505. 000005A6  7000                     moveq.l    D0, 0x00
  506. 000005A8  2B40 E282                move.l     [A5 - 0x1D7E], D0
  507. 000005AC  2B6D E298 E29C           move.l     [A5 - 0x1D64], [A5 - 0x1D68]
  508. 000005B2  2B6D E28A E28E           move.l     [A5 - 0x1D72], [A5 - 0x1D76]
  509. 000005B8  4E75                     rts
  510. fn000005BA:
  511. 000005BA  48E7 0118                movem.l    -[A7], D7,A3,A4
  512. 000005BE  286F 0010                movea.l    A4, [A7 + 0x10]
  513. 000005C2  302C 000C                move.w     D0, [A4 + 0xC]
  514. 000005C6  48C0                     ext.l      D0
  515. 000005C8  6F04                     ble        +0x6 /* 000005CE */
  516. 000005CA  426C 000C                clr.w      [A4 + 0xC]
  517. label000005CE:
  518. 000005CE  2654                     movea.l    A3, [A4]
  519. 000005D0  601C                     bra        +0x1E /* 000005EE */
  520. label000005D2:
  521. 000005D2  2E2B 0002                move.l     D7, [A3 + 0x2]
  522. 000005D6  BEAD E282                cmp.l      D7, [A5 - 0x1D7E]
  523. 000005DA  6F08                     ble        +0xA /* 000005E4 */
  524. 000005DC  2F07                     move.l     -[A7], D7
  525. 000005DE  4EBA 03E8                jsr        [PC + 0x3E8 /* 000009C8 */]
  526. 000005E2  588F                     addq.l     A7, 4
  527. label000005E4:
  528. 000005E4  2F0B                     move.l     -[A7], A3
  529. 000005E6  4EBA 0346                jsr        [PC + 0x346 /* 0000092E */]
  530. 000005EA  2640                     movea.l    A3, D0
  531. 000005EC  588F                     addq.l     A7, 4
  532. label000005EE:
  533. 000005EE  B7EC 0004                cmpa.l     A3, [A4 + 0x4]
  534. 000005F2  65DE                     bcs        -0x20 /* 000005D2 */
  535. 000005F4  2954 0004                move.l     [A4 + 0x4], [A4]
  536. 000005F8  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  537. 000005FC  4E75                     rts
  538. fn000005FE:
  539. 000005FE  4E56 FFF8                link       A6, -0x0008
  540. 00000602  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  541. 00000606  302D E26C                move.w     D0, [A5 - 0x1D94]
  542. 0000060A  48C0                     ext.l      D0
  543. 0000060C  7204                     moveq.l    D1, 0x04
  544. 0000060E  4EAD 0262                jsr        [A5 + 0x262 /* export_72 */]
  545. 00000612  3D40 FFF8                move.w     [A6 - 0x8], D0
  546. 00000616  48C0                     ext.l      D0
  547. 00000618  7201                     moveq.l    D1, 0x01
  548. 0000061A  B280                     cmp.l      D1, D0
  549. 0000061C  6F06                     ble        +0x8 /* 00000624 */
  550. 0000061E  3D7C 0001 FFF8           move.w     [A6 - 0x8], 0x1
  551. label00000624:
  552. 00000624  206D E278                movea.l    A0, [A5 - 0x1D88]
  553. 00000628  302E FFF8                move.w     D0, [A6 - 0x8]
  554. 0000062C  48C0                     ext.l      D0
  555. 0000062E  D080                     add.l      D0, D0
  556. 00000630  3A30 0800                move.w     D5, [A0 + D0]
  557. 00000634  206D E27E                movea.l    A0, [A5 - 0x1D82]
  558. 00000638  302E FFF8                move.w     D0, [A6 - 0x8]
  559. 0000063C  48C0                     ext.l      D0
  560. 0000063E  D080                     add.l      D0, D0
  561. 00000640  3C30 0800                move.w     D6, [A0 + D0]
  562. 00000644  302E FFF8                move.w     D0, [A6 - 0x8]
  563. 00000648  48C0                     ext.l      D0
  564. 0000064A  E780                     asl        D0, 3
  565. 0000064C  3D40 FFFE                move.w     [A6 - 0x2], D0
  566. 00000650  48C5                     ext.l      D5
  567. 00000652  2645                     movea.l    A3, D5
  568. 00000654  D7ED E264                add.l      A3, [A5 - 0x1D9C]
  569. 00000658  202D E268                move.l     D0, [A5 - 0x1D98]
  570. 0000065C  908B                     sub.l      D0, A3
  571. 0000065E  2D40 FFFA                move.l     [A6 - 0x6], D0
  572. 00000662  2F0B                     move.l     -[A7], A3
  573. 00000664  2F2D E264                move.l     -[A7], [A5 - 0x1D9C]
  574. 00000668  2F2E FFFA                move.l     -[A7], [A6 - 0x6]
  575. 0000066C  4EAD 02CA                jsr        [A5 + 0x2CA /* export_85 */]
  576. 00000670  206D E27E                movea.l    A0, [A5 - 0x1D82]
  577. 00000674  302D E26C                move.w     D0, [A5 - 0x1D94]
  578. 00000678  48C0                     ext.l      D0
  579. 0000067A  D080                     add.l      D0, D0
  580. 0000067C  41F0 0800                lea.l      A0, [A0 + D0]
  581. 00000680  226D E27E                movea.l    A1, [A5 - 0x1D82]
  582. 00000684  302E FFF8                move.w     D0, [A6 - 0x8]
  583. 00000688  48C0                     ext.l      D0
  584. 0000068A  D080                     add.l      D0, D0
  585. 0000068C  43F1 0800                lea.l      A1, [A1 + D0]
  586. 00000690  91C9                     sub.l      A0, A1
  587. 00000692  2D48 FFFA                move.l     [A6 - 0x6], A0
  588. 00000696  206D E27E                movea.l    A0, [A5 - 0x1D82]
  589. 0000069A  302E FFF8                move.w     D0, [A6 - 0x8]
  590. 0000069E  48C0                     ext.l      D0
  591. 000006A0  D080                     add.l      D0, D0
  592. 000006A2  4870 0800                pea.l      [A0 + D0]
  593. 000006A6  2F2D E27E                move.l     -[A7], [A5 - 0x1D82]
  594. 000006AA  2F2E FFFA                move.l     -[A7], [A6 - 0x6]
  595. 000006AE  4EAD 02CA                jsr        [A5 + 0x2CA /* export_85 */]
  596. 000006B2  206D E278                movea.l    A0, [A5 - 0x1D88]
  597. 000006B6  302E FFF8                move.w     D0, [A6 - 0x8]
  598. 000006BA  48C0                     ext.l      D0
  599. 000006BC  D080                     add.l      D0, D0
  600. 000006BE  4870 0800                pea.l      [A0 + D0]
  601. 000006C2  2F2D E278                move.l     -[A7], [A5 - 0x1D88]
  602. 000006C6  2F2E FFFA                move.l     -[A7], [A6 - 0x6]
  603. 000006CA  4EAD 02CA                jsr        [A5 + 0x2CA /* export_85 */]
  604. 000006CE  266D E278                movea.l    A3, [A5 - 0x1D88]
  605. 000006D2  286D E27E                movea.l    A4, [A5 - 0x1D82]
  606. 000006D6  302D E26C                move.w     D0, [A5 - 0x1D94]
  607. 000006DA  48C0                     ext.l      D0
  608. 000006DC  322E FFF8                move.w     D1, [A6 - 0x8]
  609. 000006E0  48C1                     ext.l      D1
  610. 000006E2  2800                     move.l     D4, D0
  611. 000006E4  9881                     sub.l      D4, D1
  612. 000006E6  600E                     bra        +0x10 /* 000006F6 */
  613. label000006E8:
  614. 000006E8  9D54                     sub.w      [A4], D6
  615. 000006EA  D8FC 0002                add.w      A4, 0x2
  616. 000006EE  9B53                     sub.w      [A3], D5
  617. 000006F0  D6FC 0002                add.w      A3, 0x2
  618. 000006F4  5344                     subq.w     D4, 1
  619. label000006F6:
  620. 000006F6  4A44                     tst.w      D4
  621. 000006F8  66EE                     bne        -0x10 /* 000006E8 */
  622. 000006FA  4247                     clr.w      D7
  623. 000006FC  6030                     bra        +0x32 /* 0000072E */
  624. label000006FE:
  625. 000006FE  206D E240                movea.l    A0, [A5 - 0x1DC0]
  626. 00000702  48C7                     ext.l      D7
  627. 00000704  2007                     move.l     D0, D7
  628. 00000706  2200                     move.l     D1, D0
  629. 00000708  C0FC 0110                mulu.w     D0, 0x110
  630. 0000070C  4841                     swap.w     D1
  631. 0000070E  C2FC 0110                mulu.w     D1, 0x110
  632. 00000712  4841                     swap.w     D1
  633. 00000714  4241                     clr.w      D1
  634. 00000716  D081                     add.l      D0, D1
  635. 00000718  47F0 0800                lea.l      A3, [A0 + D0]
  636. 0000071C  302E FFFE                move.w     D0, [A6 - 0x2]
  637. 00000720  9153                     sub.w      [A3], D0
  638. 00000722  9D6B 0002                sub.w      [A3 + 0x2], D6
  639. 00000726  48C5                     ext.l      D5
  640. 00000728  9BAB 0004                sub.l      [A3 + 0x4], D5
  641. 0000072C  5247                     addq.w     D7, 1
  642. label0000072E:
  643. 0000072E  48C7                     ext.l      D7
  644. 00000730  302D E244                move.w     D0, [A5 - 0x1DBC]
  645. 00000734  48C0                     ext.l      D0
  646. 00000736  B087                     cmp.l      D0, D7
  647. 00000738  6EC4                     bgt        -0x3A /* 000006FE */
  648. 0000073A  4247                     clr.w      D7
  649. 0000073C  6002                     bra        +0x4 /* 00000740 */
  650. label0000073E:
  651. 0000073E  5247                     addq.w     D7, 1
  652. label00000740:
  653. 00000740  206D E240                movea.l    A0, [A5 - 0x1DC0]
  654. 00000744  48C7                     ext.l      D7
  655. 00000746  2007                     move.l     D0, D7
  656. 00000748  2200                     move.l     D1, D0
  657. 0000074A  C0FC 0110                mulu.w     D0, 0x110
  658. 0000074E  4841                     swap.w     D1
  659. 00000750  C2FC 0110                mulu.w     D1, 0x110
  660. 00000754  4841                     swap.w     D1
  661. 00000756  4241                     clr.w      D1
  662. 00000758  D081                     add.l      D0, D1
  663. 0000075A  3030 0802                move.w     D0, [A0 + D0 + 0x2]
  664. 0000075E  48C0                     ext.l      D0
  665. 00000760  6C0C                     bge        +0xE /* 0000076E */
  666. 00000762  48C7                     ext.l      D7
  667. 00000764  302D E244                move.w     D0, [A5 - 0x1DBC]
  668. 00000768  48C0                     ext.l      D0
  669. 0000076A  B087                     cmp.l      D0, D7
  670. 0000076C  6ED0                     bgt        -0x2E /* 0000073E */
  671. label0000076E:
  672. 0000076E  48C7                     ext.l      D7
  673. 00000770  4A87                     tst.l      D7
  674. 00000772  674E                     beq        +0x50 /* 000007C2 */
  675. 00000774  302D E244                move.w     D0, [A5 - 0x1DBC]
  676. 00000778  48C0                     ext.l      D0
  677. 0000077A  48C7                     ext.l      D7
  678. 0000077C  9087                     sub.l      D0, D7
  679. 0000077E  2200                     move.l     D1, D0
  680. 00000780  C0FC 0110                mulu.w     D0, 0x110
  681. 00000784  4841                     swap.w     D1
  682. 00000786  C2FC 0110                mulu.w     D1, 0x110
  683. 0000078A  4841                     swap.w     D1
  684. 0000078C  4241                     clr.w      D1
  685. 0000078E  D081                     add.l      D0, D1
  686. 00000790  2D40 FFFA                move.l     [A6 - 0x6], D0
  687. 00000794  206D E240                movea.l    A0, [A5 - 0x1DC0]
  688. 00000798  48C7                     ext.l      D7
  689. 0000079A  2007                     move.l     D0, D7
  690. 0000079C  2200                     move.l     D1, D0
  691. 0000079E  C0FC 0110                mulu.w     D0, 0x110
  692. 000007A2  4841                     swap.w     D1
  693. 000007A4  C2FC 0110                mulu.w     D1, 0x110
  694. 000007A8  4841                     swap.w     D1
  695. 000007AA  4241                     clr.w      D1
  696. 000007AC  D081                     add.l      D0, D1
  697. 000007AE  4870 0800                pea.l      [A0 + D0]
  698. 000007B2  2F2D E240                move.l     -[A7], [A5 - 0x1DC0]
  699. 000007B6  2F2E FFFA                move.l     -[A7], [A6 - 0x6]
  700. 000007BA  4EAD 02CA                jsr        [A5 + 0x2CA /* export_85 */]
  701. 000007BE  9F6D E244                sub.w      [A5 - 0x1DBC], D7
  702. label000007C2:
  703. 000007C2  48C5                     ext.l      D5
  704. 000007C4  9BAD E268                sub.l      [A5 - 0x1D98], D5
  705. 000007C8  302E FFFE                move.w     D0, [A6 - 0x2]
  706. 000007CC  916D E276                sub.w      [A5 - 0x1D8A], D0
  707. 000007D0  9D6D E27C                sub.w      [A5 - 0x1D84], D6
  708. 000007D4  302E FFF8                move.w     D0, [A6 - 0x8]
  709. 000007D8  916D E26C                sub.w      [A5 - 0x1D94], D0
  710. 000007DC  DB6D E26E                add.w      [A5 - 0x1D92], D5
  711. 000007E0  302E FFFE                move.w     D0, [A6 - 0x2]
  712. 000007E4  D16D E270                add.w      [A5 - 0x1D90], D0
  713. 000007E8  DD6D E272                add.w      [A5 - 0x1D8E], D6
  714. 000007EC  302D E274                move.w     D0, [A5 - 0x1D8C]
  715. 000007F0  48C0                     ext.l      D0
  716. 000007F2  6610                     bne        +0x12 /* 00000804 */
  717. 000007F4  302D E250                move.w     D0, [A5 - 0x1DB0]
  718. 000007F8  48C0                     ext.l      D0
  719. 000007FA  48C6                     ext.l      D6
  720. 000007FC  9086                     sub.l      D0, D6
  721. 000007FE  3B40 E274                move.w     [A5 - 0x1D8C], D0
  722. 00000802  6004                     bra        +0x6 /* 00000808 */
  723. label00000804:
  724. 00000804  9D6D E274                sub.w      [A5 - 0x1D8C], D6
  725. label00000808:
  726. 00000808  9D6D E250                sub.w      [A5 - 0x1DB0], D6
  727. 0000080C  9D6D E252                sub.w      [A5 - 0x1DAE], D6
  728. 00000810  206D E23C                movea.l    A0, [A5 - 0x1DC4]
  729. 00000814  2050                     movea.l    A0, [A0]
  730. 00000816  3010                     move.w     D0, [A0]
  731. 00000818  48C0                     ext.l      D0
  732. 0000081A  6614                     bne        +0x16 /* 00000830 */
  733. 0000081C  2F2D E254                move.l     -[A7], [A5 - 0x1DAC]
  734. 00000820  3F2D E252                move.w     -[A7], [A5 - 0x1DAE]
  735. 00000824  A965                     syscall    SetControlMaximum/SetMaxCtl
  736. 00000826  2F2D E254                move.l     -[A7], [A5 - 0x1DAC]
  737. 0000082A  3F2D E250                move.w     -[A7], [A5 - 0x1DB0]
  738. 0000082E  A963                     syscall    SetControlValue/SetCtlValue
  739. label00000830:
  740. 00000830  4AAD E246                tst.l      [A5 - 0x1DBA]
  741. 00000834  671A                     beq        +0x1C /* 00000850 */
  742. 00000836  9D6D E24A                sub.w      [A5 - 0x1DB6], D6
  743. 0000083A  302D E24A                move.w     D0, [A5 - 0x1DB6]
  744. 0000083E  48C0                     ext.l      D0
  745. 00000840  6C08                     bge        +0xA /* 0000084A */
  746. 00000842  7000                     moveq.l    D0, 0x00
  747. 00000844  2B40 E246                move.l     [A5 - 0x1DBA], D0
  748. 00000848  6006                     bra        +0x8 /* 00000850 */
  749. label0000084A:
  750. 0000084A  48C5                     ext.l      D5
  751. 0000084C  9BAD E246                sub.l      [A5 - 0x1DBA], D5
  752. label00000850:
  753. 00000850  4CEE 18F0 FFE0           movem.l    D4,D5,D6,D7,A3,A4, [A6 - 0x20]
  754. 00000856  4E5E                     unlink     A6
  755. 00000858  4E75                     rts
  756. fn0000085A:
  757. 0000085A  48E7 0118                movem.l    -[A7], D7,A3,A4
  758. 0000085E  286F 0010                movea.l    A4, [A7 + 0x10]
  759. 00000862  7000                     moveq.l    D0, 0x00
  760. 00000864  1014                     move.b     D0, [A4]
  761. 00000866  2E00                     move.l     D7, D0
  762. 00000868  5287                     addq.l     D7, 1
  763. 0000086A  7000                     moveq.l    D0, 0x00
  764. 0000086C  1007                     move.b     D0, D7
  765. 0000086E  47F4 0000                lea.l      A3, [A4 + D0.w]
  766. 00000872  6032                     bra        +0x34 /* 000008A6 */
  767. label00000874:
  768. 00000874  7000                     moveq.l    D0, 0x00
  769. 00000876  7200                     moveq.l    D1, 0x00
  770. 00000878  1213                     move.b     D1, [A3]
  771. 0000087A  7441                     moveq.l    D2, 0x41
  772. 0000087C  B481                     cmp.l      D2, D1
  773. 0000087E  6E0C                     bgt        +0xE /* 0000088C */
  774. 00000880  7200                     moveq.l    D1, 0x00
  775. 00000882  1213                     move.b     D1, [A3]
  776. 00000884  745A                     moveq.l    D2, 0x5A
  777. 00000886  B481                     cmp.l      D2, D1
  778. 00000888  6D02                     blt        +0x4 /* 0000088C */
  779. 0000088A  7001                     moveq.l    D0, 0x01
  780. label0000088C:
  781. 0000088C  4A80                     tst.l      D0
  782. 0000088E  670A                     beq        +0xC /* 0000089A */
  783. 00000890  7000                     moveq.l    D0, 0x00
  784. 00000892  1013                     move.b     D0, [A3]
  785. 00000894  7220                     moveq.l    D1, 0x20
  786. 00000896  D081                     add.l      D0, D1
  787. 00000898  6004                     bra        +0x6 /* 0000089E */
  788. label0000089A:
  789. 0000089A  7000                     moveq.l    D0, 0x00
  790. 0000089C  1013                     move.b     D0, [A3]
  791. label0000089E:
  792. 0000089E  1680                     move.b     [A3], D0
  793. 000008A0  5307                     subq.b     D7, 1
  794. 000008A2  D6FC FFFF                add.w      A3, 0xFFFF
  795. label000008A6:
  796. 000008A6  4A07                     tst.b      D7
  797. 000008A8  66CA                     bne        -0x34 /* 00000874 */
  798. 000008AA  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  799. 000008AE  4E75                     rts
  800. fn000008B0:
  801. 000008B0  48E7 0118                movem.l    -[A7], D7,A3,A4
  802. 000008B4  266F 0010                movea.l    A3, [A7 + 0x10]
  803. 000008B8  202D E298                move.l     D0, [A5 - 0x1D68]
  804. 000008BC  B0AD E29C                cmp.l      D0, [A5 - 0x1D64]
  805. 000008C0  6766                     beq        +0x68 /* 00000928 */
  806. 000008C2  3E2D E276                move.w     D7, [A5 - 0x1D8A]
  807. 000008C6  286D E268                movea.l    A4, [A5 - 0x1D98]
  808. 000008CA  41ED E28A                lea.l      A0, [A5 - 0x1D76]
  809. 000008CE  2B48 E286                move.l     [A5 - 0x1D7A], A0
  810. 000008D2  486D E298                pea.l      [A5 - 0x1D68]
  811. 000008D6  4EBA FCE2                jsr        [PC - 0x31E /* 000005BA */]
  812. 000008DA  41ED E298                lea.l      A0, [A5 - 0x1D68]
  813. 000008DE  2B48 E286                move.l     [A5 - 0x1D7A], A0
  814. 000008E2  202D E28A                move.l     D0, [A5 - 0x1D76]
  815. 000008E6  B0AD E28E                cmp.l      D0, [A5 - 0x1D72]
  816. 000008EA  588F                     addq.l     A7, 4
  817. 000008EC  670A                     beq        +0xC /* 000008F8 */
  818. 000008EE  486D E28A                pea.l      [A5 - 0x1D76]
  819. 000008F2  4EBA FCC6                jsr        [PC - 0x33A /* 000005BA */]
  820. 000008F6  588F                     addq.l     A7, 4
  821. label000008F8:
  822. 000008F8  200B                     move.l     D0, A3
  823. 000008FA  672C                     beq        +0x2E /* 00000928 */
  824. 000008FC  302D E26E                move.w     D0, [A5 - 0x1D92]
  825. 00000900  48C0                     ext.l      D0
  826. 00000902  220C                     move.l     D1, A4
  827. 00000904  9280                     sub.l      D1, D0
  828. 00000906  2F01                     move.l     -[A7], D1
  829. 00000908  302D E276                move.w     D0, [A5 - 0x1D8A]
  830. 0000090C  48C0                     ext.l      D0
  831. 0000090E  48C7                     ext.l      D7
  832. 00000910  322D E270                move.w     D1, [A5 - 0x1D90]
  833. 00000914  48C1                     ext.l      D1
  834. 00000916  2407                     move.l     D2, D7
  835. 00000918  9481                     sub.l      D2, D1
  836. 0000091A  9082                     sub.l      D0, D2
  837. 0000091C  2F00                     move.l     -[A7], D0
  838. 0000091E  2F0B                     move.l     -[A7], A3
  839. 00000920  4EBA 0636                jsr        [PC + 0x636 /* 00000F58 */]
  840. 00000924  4FEF 000C                lea.l      A7, [A7 + 0xC]
  841. label00000928:
  842. 00000928  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  843. 0000092C  4E75                     rts
  844. fn0000092E:
  845. 0000092E  48E7 0310                movem.l    -[A7], D6,D7,A3
  846. 00000932  266F 0010                movea.l    A3, [A7 + 0x10]
  847. 00000936  3013                     move.w     D0, [A3]
  848. 00000938  48C0                     ext.l      D0
  849. 0000093A  2C00                     move.l     D6, D0
  850. 0000093C  5986                     subq.l     D6, 4
  851. 0000093E  5C8B                     addq.l     A3, 6
  852. 00000940  2F0B                     move.l     -[A7], A3
  853. 00000942  4EBA 11A4                jsr        [PC + 0x11A4 /* 00001AE8 */]
  854. 00000946  2E00                     move.l     D7, D0
  855. 00000948  9E8B                     sub.l      D7, A3
  856. 0000094A  2007                     move.l     D0, D7
  857. 0000094C  D0AD E268                add.l      D0, [A5 - 0x1D98]
  858. 00000950  222D E264                move.l     D1, [A5 - 0x1D9C]
  859. 00000954  D2BC 0000 2800           add.l      D1, 0x2800 /* '(\0' */
  860. 0000095A  B280                     cmp.l      D1, D0
  861. 0000095C  588F                     addq.l     A7, 4
  862. 0000095E  6204                     bhi        +0x6 /* 00000964 */
  863. 00000960  4EBA FC9C                jsr        [PC - 0x364 /* 000005FE */]
  864. label00000964:
  865. 00000964  7002                     moveq.l    D0, 0x02
  866. 00000966  B087                     cmp.l      D0, D7
  867. 00000968  6608                     bne        +0xA /* 00000972 */
  868. 0000096A  206D E268                movea.l    A0, [A5 - 0x1D98]
  869. 0000096E  3093                     move.w     [A0], [A3]
  870. 00000970  601A                     bra        +0x1C /* 0000098C */
  871. label00000972:
  872. 00000972  7004                     moveq.l    D0, 0x04
  873. 00000974  B087                     cmp.l      D0, D7
  874. 00000976  6608                     bne        +0xA /* 00000980 */
  875. 00000978  206D E268                movea.l    A0, [A5 - 0x1D98]
  876. 0000097C  2093                     move.l     [A0], [A3]
  877. 0000097E  600C                     bra        +0xE /* 0000098C */
  878. label00000980:
  879. 00000980  2F0B                     move.l     -[A7], A3
  880. 00000982  2F2D E268                move.l     -[A7], [A5 - 0x1D98]
  881. 00000986  2F07                     move.l     -[A7], D7
  882. 00000988  4EAD 02CA                jsr        [A5 + 0x2CA /* export_85 */]
  883. label0000098C:
  884. 0000098C  302D E276                move.w     D0, [A5 - 0x1D8A]
  885. 00000990  48C0                     ext.l      D0
  886. 00000992  7207                     moveq.l    D1, 0x07
  887. 00000994  C280                     and.l      D1, D0
  888. 00000996  661C                     bne        +0x1E /* 000009B4 */
  889. 00000998  202D E268                move.l     D0, [A5 - 0x1D98]
  890. 0000099C  90AD E264                sub.l      D0, [A5 - 0x1D9C]
  891. 000009A0  206D E278                movea.l    A0, [A5 - 0x1D88]
  892. 000009A4  322D E26C                move.w     D1, [A5 - 0x1D94]
  893. 000009A8  48C1                     ext.l      D1
  894. 000009AA  D281                     add.l      D1, D1
  895. 000009AC  3180 1800                move.w     [A0 + D1], D0
  896. 000009B0  526D E26C                addq.w     [A5 - 0x1D94], 1
  897. label000009B4:
  898. 000009B4  DFAD E268                add.l      [A5 - 0x1D98], D7
  899. 000009B8  526D E276                addq.w     [A5 - 0x1D8A], 1
  900. 000009BC  48C6                     ext.l      D6
  901. 000009BE  200B                     move.l     D0, A3
  902. 000009C0  D086                     add.l      D0, D6
  903. 000009C2  4CDF 08C0                movem.l    D6,D7,A3, [A7]+
  904. 000009C6  4E75                     rts
  905. fn000009C8:
  906. 000009C8  4E56 FFF4                link       A6, -0x000C
  907. 000009CC  2F07                     move.l     -[A7], D7
  908. 000009CE  2E2E 0008                move.l     D7, [A6 + 0x8]
  909. 000009D2  2D47 FFF6                move.l     [A6 - 0xA], D7
  910. 000009D6  3D7C 000A FFF4           move.w     [A6 - 0xC], 0xA /* '\n' */
  911. 000009DC  1D7C 0078 FFFA           move.b     [A6 - 0x6], 0x78 /* 'x' */
  912. 000009E2  422E FFFB                clr.b      [A6 - 0x5]
  913. 000009E6  2D47 FFFC                move.l     [A6 - 0x4], D7
  914. 000009EA  486E FFF4                pea.l      [A6 - 0xC]
  915. 000009EE  4EBA FF3E                jsr        [PC - 0xC2 /* 0000092E */]
  916. 000009F2  2B47 E282                move.l     [A5 - 0x1D7E], D7
  917. 000009F6  2E2E FFF0                move.l     D7, [A6 - 0x10]
  918. 000009FA  4E5E                     unlink     A6
  919. 000009FC  4E75                     rts
  920. fn000009FE:
  921. 000009FE  4E56 FEE0                link       A6, -0x0120
  922. 00000A02  2F07                     move.l     -[A7], D7
  923. 00000A04  4AAD E22E                tst.l      [A5 - 0x1DD2]
  924. 00000A08  6700 010C                beq        +0x10E /* 00000B16 */
  925. 00000A0C  2F2D E22E                move.l     -[A7], [A5 - 0x1DD2]
  926. 00000A10  4EBA 010C                jsr        [PC + 0x10C /* 00000B1E */]
  927. 00000A14  202D E268                move.l     D0, [A5 - 0x1D98]
  928. 00000A18  90AD E264                sub.l      D0, [A5 - 0x1D9C]
  929. 00000A1C  D0AD E260                add.l      D0, [A5 - 0x1DA0]
  930. 00000A20  2B40 E268                move.l     [A5 - 0x1D98], D0
  931. 00000A24  2B6D E260 E264           move.l     [A5 - 0x1D9C], [A5 - 0x1DA0]
  932. 00000A2A  2B6D E258 E278           move.l     [A5 - 0x1D88], [A5 - 0x1DA8]
  933. 00000A30  2B6D E25C E27E           move.l     [A5 - 0x1D82], [A5 - 0x1DA4]
  934. 00000A36  2D6D E264 FEE0           move.l     [A6 - 0x120], [A5 - 0x1D9C]
  935. 00000A3C  426D E27C                clr.w      [A5 - 0x1D84]
  936. 00000A40  426D E26C                clr.w      [A5 - 0x1D94]
  937. 00000A44  426D E276                clr.w      [A5 - 0x1D8A]
  938. 00000A48  588F                     addq.l     A7, 4
  939. 00000A4A  605A                     bra        +0x5C /* 00000AA6 */
  940. label00000A4C:
  941. 00000A4C  302D E276                move.w     D0, [A5 - 0x1D8A]
  942. 00000A50  48C0                     ext.l      D0
  943. 00000A52  7207                     moveq.l    D1, 0x07
  944. 00000A54  C280                     and.l      D1, D0
  945. 00000A56  662E                     bne        +0x30 /* 00000A86 */
  946. 00000A58  202E FEE0                move.l     D0, [A6 - 0x120]
  947. 00000A5C  90AD E264                sub.l      D0, [A5 - 0x1D9C]
  948. 00000A60  206D E278                movea.l    A0, [A5 - 0x1D88]
  949. 00000A64  322D E26C                move.w     D1, [A5 - 0x1D94]
  950. 00000A68  48C1                     ext.l      D1
  951. 00000A6A  D281                     add.l      D1, D1
  952. 00000A6C  3180 1800                move.w     [A0 + D1], D0
  953. 00000A70  206D E27E                movea.l    A0, [A5 - 0x1D82]
  954. 00000A74  302D E26C                move.w     D0, [A5 - 0x1D94]
  955. 00000A78  48C0                     ext.l      D0
  956. 00000A7A  D080                     add.l      D0, D0
  957. 00000A7C  31AD E27C 0800           move.w     [A0 + D0], [A5 - 0x1D84]
  958. 00000A82  526D E26C                addq.w     [A5 - 0x1D94], 1
  959. label00000A86:
  960. 00000A86  486E FEE4                pea.l      [A6 - 0x11C]
  961. 00000A8A  486D E27C                pea.l      [A5 - 0x1D84]
  962. 00000A8E  486D E276                pea.l      [A5 - 0x1D8A]
  963. 00000A92  486E FEE0                pea.l      [A6 - 0x120]
  964. 00000A96  7000                     moveq.l    D0, 0x00
  965. 00000A98  2F00                     move.l     -[A7], D0
  966. 00000A9A  2F2D E22E                move.l     -[A7], [A5 - 0x1DD2]
  967. 00000A9E  4EBA 0264                jsr        [PC + 0x264 /* 00000D04 */]
  968. 00000AA2  4FEF 0018                lea.l      A7, [A7 + 0x18]
  969. label00000AA6:
  970. 00000AA6  202E FEE0                move.l     D0, [A6 - 0x120]
  971. 00000AAA  B0AD E268                cmp.l      D0, [A5 - 0x1D98]
  972. 00000AAE  659C                     bcs        -0x62 /* 00000A4C */
  973. 00000AB0  206D E23C                movea.l    A0, [A5 - 0x1DC4]
  974. 00000AB4  2050                     movea.l    A0, [A0]
  975. 00000AB6  43EE FFF4                lea.l      A1, [A6 - 0xC]
  976. 00000ABA  5888                     addq.l     A0, 4
  977. 00000ABC  22D8                     move.l     [A1]+, [A0]+
  978. 00000ABE  22D8                     move.l     [A1]+, [A0]+
  979. 00000AC0  486E FFFC                pea.l      [A6 - 0x4]
  980. 00000AC4  A874                     syscall    GetPort
  981. 00000AC6  2F2D D924                move.l     -[A7], [A5 - 0x26DC]
  982. 00000ACA  A873                     syscall    SetPort
  983. 00000ACC  302D E27C                move.w     D0, [A5 - 0x1D84]
  984. 00000AD0  48C0                     ext.l      D0
  985. 00000AD2  5180                     subq.l     D0, 8
  986. 00000AD4  6C04                     bge        +0x6 /* 00000ADA */
  987. 00000AD6  7000                     moveq.l    D0, 0x00
  988. 00000AD8  6008                     bra        +0xA /* 00000AE2 */
  989. label00000ADA:
  990. 00000ADA  302D E27C                move.w     D0, [A5 - 0x1D84]
  991. 00000ADE  48C0                     ext.l      D0
  992. 00000AE0  5180                     subq.l     D0, 8
  993. label00000AE2:
  994. 00000AE2  3E00                     move.w     D7, D0
  995. 00000AE4  206D E23C                movea.l    A0, [A5 - 0x1DC4]
  996. 00000AE8  2050                     movea.l    A0, [A0]
  997. 00000AEA  3010                     move.w     D0, [A0]
  998. 00000AEC  48C0                     ext.l      D0
  999. 00000AEE  6608                     bne        +0xA /* 00000AF8 */
  1000. 00000AF0  2F2D E254                move.l     -[A7], [A5 - 0x1DAC]
  1001. 00000AF4  3F07                     move.w     -[A7], D7
  1002. 00000AF6  A965                     syscall    SetControlMaximum/SetMaxCtl
  1003. label00000AF8:
  1004. 00000AF8  3B47 E252                move.w     [A5 - 0x1DAE], D7
  1005. 00000AFC  48C7                     ext.l      D7
  1006. 00000AFE  2F07                     move.l     -[A7], D7
  1007. 00000B00  70FF                     moveq.l    D0, 0xFFFFFFFF
  1008. 00000B02  2F00                     move.l     -[A7], D0
  1009. 00000B04  2F2D E23C                move.l     -[A7], [A5 - 0x1DC4]
  1010. 00000B08  4EBA 06C2                jsr        [PC + 0x6C2 /* 000011CC */]
  1011. 00000B0C  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1012. 00000B10  A873                     syscall    SetPort
  1013. 00000B12  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1014. label00000B16:
  1015. 00000B16  2E2E FEDC                move.l     D7, [A6 - 0x124]
  1016. 00000B1A  4E5E                     unlink     A6
  1017. 00000B1C  4E75                     rts
  1018. fn00000B1E:
  1019. 00000B1E  4E56 FFF6                link       A6, -0x000A
  1020. 00000B22  48E7 0018                movem.l    -[A7], A3,A4
  1021. 00000B26  266E 0008                movea.l    A3, [A6 + 0x8]
  1022. 00000B2A  426D E244                clr.w      [A5 - 0x1DBC]
  1023. 00000B2E  7000                     moveq.l    D0, 0x00
  1024. 00000B30  2B40 E246                move.l     [A5 - 0x1DBA], D0
  1025. 00000B34  486E FFF6                pea.l      [A6 - 0xA]
  1026. 00000B38  2F0B                     move.l     -[A7], A3
  1027. 00000B3A  4EAD 075A                jsr        [A5 + 0x75A /* export_231 */]
  1028. 00000B3E  486D E232                pea.l      [A5 - 0x1DCE]
  1029. 00000B42  A88B                     syscall    GetFontInfo
  1030. 00000B44  486E FFF6                pea.l      [A6 - 0xA]
  1031. 00000B48  7000                     moveq.l    D0, 0x00
  1032. 00000B4A  2F00                     move.l     -[A7], D0
  1033. 00000B4C  4EAD 075A                jsr        [A5 + 0x75A /* export_231 */]
  1034. 00000B50  302D E232                move.w     D0, [A5 - 0x1DCE]
  1035. 00000B54  48C0                     ext.l      D0
  1036. 00000B56  322D E234                move.w     D1, [A5 - 0x1DCC]
  1037. 00000B5A  48C1                     ext.l      D1
  1038. 00000B5C  D280                     add.l      D1, D0
  1039. 00000B5E  302D E238                move.w     D0, [A5 - 0x1DC8]
  1040. 00000B62  48C0                     ext.l      D0
  1041. 00000B64  D081                     add.l      D0, D1
  1042. 00000B66  3B40 E23A                move.w     [A5 - 0x1DC6], D0
  1043. 00000B6A  2B4B E23C                move.l     [A5 - 0x1DC4], A3
  1044. 00000B6E  7002                     moveq.l    D0, 0x02
  1045. 00000B70  2F00                     move.l     -[A7], D0
  1046. 00000B72  2053                     movea.l    A0, [A3]
  1047. 00000B74  2F28 0022                move.l     -[A7], [A0 + 0x22]
  1048. 00000B78  4EAD 082A                jsr        [A5 + 0x82A /* export_257 */]
  1049. 00000B7C  2840                     movea.l    A4, D0
  1050. 00000B7E  2054                     movea.l    A0, [A4]
  1051. 00000B80  2B68 0014 E254           move.l     [A5 - 0x1DAC], [A0 + 0x14]
  1052. 00000B86  426D E250                clr.w      [A5 - 0x1DB0]
  1053. 00000B8A  426D E252                clr.w      [A5 - 0x1DAE]
  1054. 00000B8E  2B6D E298 E29C           move.l     [A5 - 0x1D64], [A5 - 0x1D68]
  1055. 00000B94  2B6D E28A E28E           move.l     [A5 - 0x1D72], [A5 - 0x1D76]
  1056. 00000B9A  4CEE 1800 FFEE           movem.l    A3,A4, [A6 - 0x12]
  1057. 00000BA0  4E5E                     unlink     A6
  1058. 00000BA2  4E75                     rts
  1059. fn00000BA4:
  1060. 00000BA4  4E56 FFF0                link       A6, -0x0010
  1061. 00000BA8  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  1062. 00000BAC  286E 0008                movea.l    A4, [A6 + 0x8]
  1063. 00000BB0  382E 0012                move.w     D4, [A6 + 0x12]
  1064. 00000BB4  3A2E 000E                move.w     D5, [A6 + 0xE]
  1065. 00000BB8  2054                     movea.l    A0, [A4]
  1066. 00000BBA  4A50                     tst.w      [A0]
  1067. 00000BBC  6600 013C                bne        +0x13E /* 00000CFA */
  1068. 00000BC0  486E FFF6                pea.l      [A6 - 0xA]
  1069. 00000BC4  2F0C                     move.l     -[A7], A4
  1070. 00000BC6  4EAD 075A                jsr        [A5 + 0x75A /* export_231 */]
  1071. 00000BCA  2054                     movea.l    A0, [A4]
  1072. 00000BCC  3028 0004                move.w     D0, [A0 + 0x4]
  1073. 00000BD0  48C0                     ext.l      D0
  1074. 00000BD2  322D E238                move.w     D1, [A5 - 0x1DC8]
  1075. 00000BD6  48C1                     ext.l      D1
  1076. 00000BD8  D280                     add.l      D1, D0
  1077. 00000BDA  302D E232                move.w     D0, [A5 - 0x1DCE]
  1078. 00000BDE  48C0                     ext.l      D0
  1079. 00000BE0  D081                     add.l      D0, D1
  1080. 00000BE2  5680                     addq.l     D0, 3
  1081. 00000BE4  3D40 FFF0                move.w     [A6 - 0x10], D0
  1082. 00000BE8  2054                     movea.l    A0, [A4]
  1083. 00000BEA  3028 0006                move.w     D0, [A0 + 0x6]
  1084. 00000BEE  48C0                     ext.l      D0
  1085. 00000BF0  5680                     addq.l     D0, 3
  1086. 00000BF2  3D40 FFF2                move.w     [A6 - 0xE], D0
  1087. 00000BF6  426E FFF4                clr.w      [A6 - 0xC]
  1088. 00000BFA  508F                     addq.l     A7, 8
  1089. 00000BFC  6000 00DC                bra        +0xDE /* 00000CDA */
  1090. label00000C00:
  1091. 00000C00  206D E240                movea.l    A0, [A5 - 0x1DC0]
  1092. 00000C04  302E FFF4                move.w     D0, [A6 - 0xC]
  1093. 00000C08  48C0                     ext.l      D0
  1094. 00000C0A  2200                     move.l     D1, D0
  1095. 00000C0C  C0FC 0110                mulu.w     D0, 0x110
  1096. 00000C10  4841                     swap.w     D1
  1097. 00000C12  C2FC 0110                mulu.w     D1, 0x110
  1098. 00000C16  4841                     swap.w     D1
  1099. 00000C18  4241                     clr.w      D1
  1100. 00000C1A  D081                     add.l      D0, D1
  1101. 00000C1C  47F0 0800                lea.l      A3, [A0 + D0]
  1102. 00000C20  4247                     clr.w      D7
  1103. 00000C22  6000 00A4                bra        +0xA6 /* 00000CC8 */
  1104. label00000C26:
  1105. 00000C26  302B 0002                move.w     D0, [A3 + 0x2]
  1106. 00000C2A  48C0                     ext.l      D0
  1107. 00000C2C  48C7                     ext.l      D7
  1108. 00000C2E  2C00                     move.l     D6, D0
  1109. 00000C30  DC87                     add.l      D6, D7
  1110. 00000C32  48C6                     ext.l      D6
  1111. 00000C34  302D E250                move.w     D0, [A5 - 0x1DB0]
  1112. 00000C38  48C0                     ext.l      D0
  1113. 00000C3A  B086                     cmp.l      D0, D6
  1114. 00000C3C  6E00 0088                bgt        +0x8A /* 00000CC6 */
  1115. 00000C40  48C6                     ext.l      D6
  1116. 00000C42  48C5                     ext.l      D5
  1117. 00000C44  BA86                     cmp.l      D5, D6
  1118. 00000C46  6F0A                     ble        +0xC /* 00000C52 */
  1119. 00000C48  302D E23A                move.w     D0, [A5 - 0x1DC6]
  1120. 00000C4C  D16E FFF0                add.w      [A6 - 0x10], D0
  1121. 00000C50  6074                     bra        +0x76 /* 00000CC6 */
  1122. label00000C52:
  1123. 00000C52  48C6                     ext.l      D6
  1124. 00000C54  48C4                     ext.l      D4
  1125. 00000C56  B886                     cmp.l      D4, D6
  1126. 00000C58  6E12                     bgt        +0x14 /* 00000C6C */
  1127. 00000C5A  486E FFF6                pea.l      [A6 - 0xA]
  1128. 00000C5E  7000                     moveq.l    D0, 0x00
  1129. 00000C60  2F00                     move.l     -[A7], D0
  1130. 00000C62  4EAD 075A                jsr        [A5 + 0x75A /* export_231 */]
  1131. 00000C66  508F                     addq.l     A7, 8
  1132. 00000C68  6000 0090                bra        +0x92 /* 00000CFA */
  1133. label00000C6C:
  1134. 00000C6C  302E FFF2                move.w     D0, [A6 - 0xE]
  1135. 00000C70  48C0                     ext.l      D0
  1136. 00000C72  48C7                     ext.l      D7
  1137. 00000C74  4A87                     tst.l      D7
  1138. 00000C76  6604                     bne        +0x6 /* 00000C7C */
  1139. 00000C78  7200                     moveq.l    D1, 0x00
  1140. 00000C7A  6002                     bra        +0x4 /* 00000C7E */
  1141. label00000C7C:
  1142. 00000C7C  720C                     moveq.l    D1, 0x0C
  1143. label00000C7E:
  1144. 00000C7E  D280                     add.l      D1, D0
  1145. 00000C80  3F01                     move.w     -[A7], D1
  1146. 00000C82  3F2E FFF0                move.w     -[A7], [A6 - 0x10]
  1147. 00000C86  A893                     syscall    MoveTo
  1148. 00000C88  7000                     moveq.l    D0, 0x00
  1149. 00000C8A  102B 010F                move.b     D0, [A3 + 0x10F]
  1150. 00000C8E  3F00                     move.w     -[A7], D0
  1151. 00000C90  A888                     syscall    TextFace
  1152. 00000C92  486B 0008                pea.l      [A3 + 0x8]
  1153. 00000C96  7000                     moveq.l    D0, 0x00
  1154. 00000C98  41EB 010A                lea.l      A0, [A3 + 0x10A]
  1155. 00000C9C  1030 7000                move.b     D0, [A0 + D7.w]
  1156. 00000CA0  3F00                     move.w     -[A7], D0
  1157. 00000CA2  48C7                     ext.l      D7
  1158. 00000CA4  7000                     moveq.l    D0, 0x00
  1159. 00000CA6  41EB 010B                lea.l      A0, [A3 + 0x10B]
  1160. 00000CAA  1030 7800                move.b     D0, [A0 + D7]
  1161. 00000CAE  7200                     moveq.l    D1, 0x00
  1162. 00000CB0  41EB 010A                lea.l      A0, [A3 + 0x10A]
  1163. 00000CB4  1230 7000                move.b     D1, [A0 + D7.w]
  1164. 00000CB8  9081                     sub.l      D0, D1
  1165. 00000CBA  3F00                     move.w     -[A7], D0
  1166. 00000CBC  A885                     syscall    DrawText
  1167. 00000CBE  302D E23A                move.w     D0, [A5 - 0x1DC6]
  1168. 00000CC2  D16E FFF0                add.w      [A6 - 0x10], D0
  1169. label00000CC6:
  1170. 00000CC6  5247                     addq.w     D7, 1
  1171. label00000CC8:
  1172. 00000CC8  48C7                     ext.l      D7
  1173. 00000CCA  302B 0108                move.w     D0, [A3 + 0x108]
  1174. 00000CCE  48C0                     ext.l      D0
  1175. 00000CD0  B087                     cmp.l      D0, D7
  1176. 00000CD2  6E00 FF52                bgt        -0xAC /* 00000C26 */
  1177. 00000CD6  526E FFF4                addq.w     [A6 - 0xC], 1
  1178. label00000CDA:
  1179. 00000CDA  302D E244                move.w     D0, [A5 - 0x1DBC]
  1180. 00000CDE  48C0                     ext.l      D0
  1181. 00000CE0  322E FFF4                move.w     D1, [A6 - 0xC]
  1182. 00000CE4  48C1                     ext.l      D1
  1183. 00000CE6  B081                     cmp.l      D0, D1
  1184. 00000CE8  6E00 FF16                bgt        -0xE8 /* 00000C00 */
  1185. 00000CEC  486E FFF6                pea.l      [A6 - 0xA]
  1186. 00000CF0  7000                     moveq.l    D0, 0x00
  1187. 00000CF2  2F00                     move.l     -[A7], D0
  1188. 00000CF4  4EAD 075A                jsr        [A5 + 0x75A /* export_231 */]
  1189. 00000CF8  508F                     addq.l     A7, 8
  1190. label00000CFA:
  1191. 00000CFA  4CEE 18F0 FFD8           movem.l    D4,D5,D6,D7,A3,A4, [A6 - 0x28]
  1192. 00000D00  4E5E                     unlink     A6
  1193. 00000D02  4E75                     rts
  1194. fn00000D04:
  1195. 00000D04  4E56 0000                link       A6, 0
  1196. 00000D08  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  1197. 00000D0C  1C2E 000F                move.b     D6, [A6 + 0xF]
  1198. 00000D10  286E 0014                movea.l    A4, [A6 + 0x14]
  1199. 00000D14  266E 0010                movea.l    A3, [A6 + 0x10]
  1200. 00000D18  7000                     moveq.l    D0, 0x00
  1201. 00000D1A  2F00                     move.l     -[A7], D0
  1202. 00000D1C  2F13                     move.l     -[A7], [A3]
  1203. 00000D1E  4EBA 0BE4                jsr        [PC + 0xBE4 /* 00001904 */]
  1204. 00000D22  588F                     addq.l     A7, 4
  1205. 00000D24  2200                     move.l     D1, D0
  1206. 00000D26  201F                     move.l     D0, [A7]+
  1207. 00000D28  7400                     moveq.l    D2, 0x00
  1208. 00000D2A  1401                     move.b     D2, D1
  1209. 00000D2C  57C0                     seq        D0
  1210. 00000D2E  4400                     neg.b      D0
  1211. 00000D30  1E00                     move.b     D7, D0
  1212. 00000D32  7000                     moveq.l    D0, 0x00
  1213. 00000D34  1006                     move.b     D0, D6
  1214. 00000D36  665C                     bne        +0x5E /* 00000D94 */
  1215. 00000D38  2053                     movea.l    A0, [A3]
  1216. 00000D3A  7000                     moveq.l    D0, 0x00
  1217. 00000D3C  1010                     move.b     D0, [A0]
  1218. 00000D3E  7278                     moveq.l    D1, 0x78
  1219. 00000D40  B280                     cmp.l      D1, D0
  1220. 00000D42  6714                     beq        +0x16 /* 00000D58 */
  1221. 00000D44  4AAD E246                tst.l      [A5 - 0x1DBA]
  1222. 00000D48  6716                     beq        +0x18 /* 00000D60 */
  1223. 00000D4A  3014                     move.w     D0, [A4]
  1224. 00000D4C  48C0                     ext.l      D0
  1225. 00000D4E  322D E24A                move.w     D1, [A5 - 0x1DB6]
  1226. 00000D52  48C1                     ext.l      D1
  1227. 00000D54  B081                     cmp.l      D0, D1
  1228. 00000D56  6E08                     bgt        +0xA /* 00000D60 */
  1229. label00000D58:
  1230. 00000D58  7000                     moveq.l    D0, 0x00
  1231. 00000D5A  2B40 E246                move.l     [A5 - 0x1DBA], D0
  1232. 00000D5E  6034                     bra        +0x36 /* 00000D94 */
  1233. label00000D60:
  1234. 00000D60  4A07                     tst.b      D7
  1235. 00000D62  6730                     beq        +0x32 /* 00000D94 */
  1236. 00000D64  4AAD E246                tst.l      [A5 - 0x1DBA]
  1237. 00000D68  672A                     beq        +0x2C /* 00000D94 */
  1238. 00000D6A  2F2E 001C                move.l     -[A7], [A6 + 0x1C]
  1239. 00000D6E  2F2E 0018                move.l     -[A7], [A6 + 0x18]
  1240. 00000D72  302D E24A                move.w     D0, [A5 - 0x1DB6]
  1241. 00000D76  48C0                     ext.l      D0
  1242. 00000D78  2F00                     move.l     -[A7], D0
  1243. 00000D7A  2F2D E246                move.l     -[A7], [A5 - 0x1DBA]
  1244. 00000D7E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1245. 00000D82  4EBA 08CA                jsr        [PC + 0x8CA /* 0000164E */]
  1246. 00000D86  7000                     moveq.l    D0, 0x00
  1247. 00000D88  2B40 E246                move.l     [A5 - 0x1DBA], D0
  1248. 00000D8C  7001                     moveq.l    D0, 0x01
  1249. 00000D8E  4FEF 0014                lea.l      A7, [A7 + 0x14]
  1250. 00000D92  6050                     bra        +0x52 /* 00000DE4 */
  1251. label00000D94:
  1252. 00000D94  4A07                     tst.b      D7
  1253. 00000D96  6724                     beq        +0x26 /* 00000DBC */
  1254. 00000D98  4AAE 0008                tst.l      [A6 + 0x8]
  1255. 00000D9C  6738                     beq        +0x3A /* 00000DD6 */
  1256. 00000D9E  2F2E 001C                move.l     -[A7], [A6 + 0x1C]
  1257. 00000DA2  2F2E 0018                move.l     -[A7], [A6 + 0x18]
  1258. 00000DA6  3014                     move.w     D0, [A4]
  1259. 00000DA8  48C0                     ext.l      D0
  1260. 00000DAA  2F00                     move.l     -[A7], D0
  1261. 00000DAC  2F13                     move.l     -[A7], [A3]
  1262. 00000DAE  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1263. 00000DB2  4EBA 089A                jsr        [PC + 0x89A /* 0000164E */]
  1264. 00000DB6  4FEF 0014                lea.l      A7, [A7 + 0x14]
  1265. 00000DBA  601A                     bra        +0x1C /* 00000DD6 */
  1266. label00000DBC:
  1267. 00000DBC  2053                     movea.l    A0, [A3]
  1268. 00000DBE  7000                     moveq.l    D0, 0x00
  1269. 00000DC0  1010                     move.b     D0, [A0]
  1270. 00000DC2  7278                     moveq.l    D1, 0x78
  1271. 00000DC4  B280                     cmp.l      D1, D0
  1272. 00000DC6  660E                     bne        +0x10 /* 00000DD6 */
  1273. 00000DC8  7000                     moveq.l    D0, 0x00
  1274. 00000DCA  1006                     move.b     D0, D6
  1275. 00000DCC  6608                     bne        +0xA /* 00000DD6 */
  1276. 00000DCE  2B53 E246                move.l     [A5 - 0x1DBA], [A3]
  1277. 00000DD2  3B54 E24A                move.w     [A5 - 0x1DB6], [A4]
  1278. label00000DD6:
  1279. 00000DD6  5254                     addq.w     [A4], 1
  1280. 00000DD8  2F13                     move.l     -[A7], [A3]
  1281. 00000DDA  4EBA 0D0C                jsr        [PC + 0xD0C /* 00001AE8 */]
  1282. 00000DDE  2680                     move.l     [A3], D0
  1283. 00000DE0  1007                     move.b     D0, D7
  1284. 00000DE2  588F                     addq.l     A7, 4
  1285. label00000DE4:
  1286. 00000DE4  4CEE 18C0 FFF0           movem.l    D6,D7,A3,A4, [A6 - 0x10]
  1287. 00000DEA  4E5E                     unlink     A6
  1288. 00000DEC  4E75                     rts
  1289. fn00000DEE:
  1290. 00000DEE  4E56 FFF8                link       A6, -0x0008
  1291. 00000DF2  48E7 0718                movem.l    -[A7], D5,D6,D7,A3,A4
  1292. 00000DF6  3A2E 000E                move.w     D5, [A6 + 0xE]
  1293. 00000DFA  286E 0018                movea.l    A4, [A6 + 0x18]
  1294. 00000DFE  3C2E 0012                move.w     D6, [A6 + 0x12]
  1295. 00000E02  266E 0014                movea.l    A3, [A6 + 0x14]
  1296. 00000E06  48C6                     ext.l      D6
  1297. 00000E08  302D E27C                move.w     D0, [A5 - 0x1D84]
  1298. 00000E0C  48C0                     ext.l      D0
  1299. 00000E0E  B086                     cmp.l      D0, D6
  1300. 00000E10  6F06                     ble        +0x8 /* 00000E18 */
  1301. 00000E12  48C6                     ext.l      D6
  1302. 00000E14  2006                     move.l     D0, D6
  1303. 00000E16  6006                     bra        +0x8 /* 00000E1E */
  1304. label00000E18:
  1305. 00000E18  302D E27C                move.w     D0, [A5 - 0x1D84]
  1306. 00000E1C  48C0                     ext.l      D0
  1307. label00000E1E:
  1308. 00000E1E  3C00                     move.w     D6, D0
  1309. 00000E20  4254                     clr.w      [A4]
  1310. 00000E22  302D E26C                move.w     D0, [A5 - 0x1D94]
  1311. 00000E26  48C0                     ext.l      D0
  1312. 00000E28  2E00                     move.l     D7, D0
  1313. 00000E2A  5387                     subq.l     D7, 1
  1314. 00000E2C  6018                     bra        +0x1A /* 00000E46 */
  1315. label00000E2E:
  1316. 00000E2E  206D E27E                movea.l    A0, [A5 - 0x1D82]
  1317. 00000E32  48C7                     ext.l      D7
  1318. 00000E34  2007                     move.l     D0, D7
  1319. 00000E36  D080                     add.l      D0, D0
  1320. 00000E38  48C5                     ext.l      D5
  1321. 00000E3A  3030 0800                move.w     D0, [A0 + D0]
  1322. 00000E3E  48C0                     ext.l      D0
  1323. 00000E40  BA80                     cmp.l      D5, D0
  1324. 00000E42  6C08                     bge        +0xA /* 00000E4C */
  1325. 00000E44  5347                     subq.w     D7, 1
  1326. label00000E46:
  1327. 00000E46  48C7                     ext.l      D7
  1328. 00000E48  4A87                     tst.l      D7
  1329. 00000E4A  6CE2                     bge        -0x1C /* 00000E2E */
  1330. label00000E4C:
  1331. 00000E4C  206D E278                movea.l    A0, [A5 - 0x1D88]
  1332. 00000E50  48C7                     ext.l      D7
  1333. 00000E52  2007                     move.l     D0, D7
  1334. 00000E54  D080                     add.l      D0, D0
  1335. 00000E56  3030 0800                move.w     D0, [A0 + D0]
  1336. 00000E5A  48C0                     ext.l      D0
  1337. 00000E5C  D0AD E264                add.l      D0, [A5 - 0x1D9C]
  1338. 00000E60  2D40 FFF8                move.l     [A6 - 0x8], D0
  1339. 00000E64  48C7                     ext.l      D7
  1340. 00000E66  2007                     move.l     D0, D7
  1341. 00000E68  E780                     asl        D0, 3
  1342. 00000E6A  3D40 FFFC                move.w     [A6 - 0x4], D0
  1343. 00000E6E  206D E27E                movea.l    A0, [A5 - 0x1D82]
  1344. 00000E72  48C7                     ext.l      D7
  1345. 00000E74  2007                     move.l     D0, D7
  1346. 00000E76  D080                     add.l      D0, D0
  1347. 00000E78  3D70 0800 FFFE           move.w     [A6 - 0x2], [A0 + D0]
  1348. 00000E7E  6028                     bra        +0x2A /* 00000EA8 */
  1349. label00000E80:
  1350. 00000E80  2F0B                     move.l     -[A7], A3
  1351. 00000E82  486E FFFE                pea.l      [A6 - 0x2]
  1352. 00000E86  486E FFFC                pea.l      [A6 - 0x4]
  1353. 00000E8A  486E FFF8                pea.l      [A6 - 0x8]
  1354. 00000E8E  7001                     moveq.l    D0, 0x01
  1355. 00000E90  2F00                     move.l     -[A7], D0
  1356. 00000E92  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1357. 00000E96  4EBA FE6C                jsr        [PC - 0x194 /* 00000D04 */]
  1358. 00000E9A  4A00                     tst.b      D0
  1359. 00000E9C  4FEF 0018                lea.l      A7, [A7 + 0x18]
  1360. 00000EA0  6706                     beq        +0x8 /* 00000EA8 */
  1361. 00000EA2  5254                     addq.w     [A4], 1
  1362. 00000EA4  D6FC 0110                add.w      A3, 0x110
  1363. label00000EA8:
  1364. 00000EA8  48C6                     ext.l      D6
  1365. 00000EAA  302E FFFE                move.w     D0, [A6 - 0x2]
  1366. 00000EAE  48C0                     ext.l      D0
  1367. 00000EB0  BC80                     cmp.l      D6, D0
  1368. 00000EB2  6ECC                     bgt        -0x32 /* 00000E80 */
  1369. 00000EB4  4CEE 18E0 FFE4           movem.l    D5,D6,D7,A3,A4, [A6 - 0x1C]
  1370. 00000EBA  4E5E                     unlink     A6
  1371. 00000EBC  4E75                     rts
  1372. fn00000EBE:
  1373. 00000EBE  4E56 FFF8                link       A6, -0x0008
  1374. 00000EC2  48E7 0118                movem.l    -[A7], D7,A3,A4
  1375. 00000EC6  3E2E 000E                move.w     D7, [A6 + 0xE]
  1376. 00000ECA  286E 0018                movea.l    A4, [A6 + 0x18]
  1377. 00000ECE  266E 0014                movea.l    A3, [A6 + 0x14]
  1378. 00000ED2  4254                     clr.w      [A4]
  1379. 00000ED4  206E 0010                movea.l    A0, [A6 + 0x10]
  1380. 00000ED8  2F28 0004                move.l     -[A7], [A0 + 0x4]
  1381. 00000EDC  4EBA 0C0A                jsr        [PC + 0xC0A /* 00001AE8 */]
  1382. 00000EE0  2D40 FFF8                move.l     [A6 - 0x8], D0
  1383. 00000EE4  206E 0010                movea.l    A0, [A6 + 0x10]
  1384. 00000EE8  3010                     move.w     D0, [A0]
  1385. 00000EEA  48C0                     ext.l      D0
  1386. 00000EEC  5280                     addq.l     D0, 1
  1387. 00000EEE  3D40 FFFC                move.w     [A6 - 0x4], D0
  1388. 00000EF2  206E 0010                movea.l    A0, [A6 + 0x10]
  1389. 00000EF6  3028 0002                move.w     D0, [A0 + 0x2]
  1390. 00000EFA  48C0                     ext.l      D0
  1391. 00000EFC  206E 0010                movea.l    A0, [A6 + 0x10]
  1392. 00000F00  3228 0108                move.w     D1, [A0 + 0x108]
  1393. 00000F04  48C1                     ext.l      D1
  1394. 00000F06  D280                     add.l      D1, D0
  1395. 00000F08  3D41 FFFE                move.w     [A6 - 0x2], D1
  1396. 00000F0C  588F                     addq.l     A7, 4
  1397. 00000F0E  6028                     bra        +0x2A /* 00000F38 */
  1398. label00000F10:
  1399. 00000F10  2F0B                     move.l     -[A7], A3
  1400. 00000F12  486E FFFE                pea.l      [A6 - 0x2]
  1401. 00000F16  486E FFFC                pea.l      [A6 - 0x4]
  1402. 00000F1A  486E FFF8                pea.l      [A6 - 0x8]
  1403. 00000F1E  7000                     moveq.l    D0, 0x00
  1404. 00000F20  2F00                     move.l     -[A7], D0
  1405. 00000F22  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1406. 00000F26  4EBA FDDC                jsr        [PC - 0x224 /* 00000D04 */]
  1407. 00000F2A  4A00                     tst.b      D0
  1408. 00000F2C  4FEF 0018                lea.l      A7, [A7 + 0x18]
  1409. 00000F30  6706                     beq        +0x8 /* 00000F38 */
  1410. 00000F32  D6FC 0110                add.w      A3, 0x110
  1411. 00000F36  5254                     addq.w     [A4], 1
  1412. label00000F38:
  1413. 00000F38  48C7                     ext.l      D7
  1414. 00000F3A  302E FFFE                move.w     D0, [A6 - 0x2]
  1415. 00000F3E  48C0                     ext.l      D0
  1416. 00000F40  BE80                     cmp.l      D7, D0
  1417. 00000F42  6F0A                     ble        +0xC /* 00000F4E */
  1418. 00000F44  202E FFF8                move.l     D0, [A6 - 0x8]
  1419. 00000F48  B0AD E268                cmp.l      D0, [A5 - 0x1D98]
  1420. 00000F4C  65C2                     bcs        -0x3C /* 00000F10 */
  1421. label00000F4E:
  1422. 00000F4E  4CEE 1880 FFEC           movem.l    D7,A3,A4, [A6 - 0x14]
  1423. 00000F54  4E5E                     unlink     A6
  1424. 00000F56  4E75                     rts
  1425. fn00000F58:
  1426. 00000F58  4E56 FFF6                link       A6, -0x000A
  1427. 00000F5C  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  1428. 00000F60  286E 0008                movea.l    A4, [A6 + 0x8]
  1429. 00000F64  598F                     subq.l     A7, 4
  1430. 00000F66  4878 1470                push.l     0x1470
  1431. 00000F6A  4EAD 0282                jsr        [A5 + 0x282 /* export_76 */]
  1432. 00000F6E  265F                     movea.l    A3, [A7]+
  1433. 00000F70  4247                     clr.w      D7
  1434. 00000F72  302D E276                move.w     D0, [A5 - 0x1D8A]
  1435. 00000F76  48C0                     ext.l      D0
  1436. 00000F78  322E 000E                move.w     D1, [A6 + 0xE]
  1437. 00000F7C  48C1                     ext.l      D1
  1438. 00000F7E  9081                     sub.l      D0, D1
  1439. 00000F80  3D40 FFFE                move.w     [A6 - 0x2], D0
  1440. 00000F84  607A                     bra        +0x7C /* 00001000 */
  1441. label00000F86:
  1442. 00000F86  48C7                     ext.l      D7
  1443. 00000F88  7013                     moveq.l    D0, 0x13
  1444. 00000F8A  B087                     cmp.l      D0, D7
  1445. 00000F8C  6610                     bne        +0x12 /* 00000F9E */
  1446. 00000F8E  486B 0110                pea.l      [A3 + 0x110]
  1447. 00000F92  2F0B                     move.l     -[A7], A3
  1448. 00000F94  4878 1320                push.l     0x1320
  1449. 00000F98  4EAD 02CA                jsr        [A5 + 0x2CA /* export_85 */]
  1450. 00000F9C  5347                     subq.w     D7, 1
  1451. label00000F9E:
  1452. 00000F9E  302E FFFE                move.w     D0, [A6 - 0x2]
  1453. 00000FA2  48C0                     ext.l      D0
  1454. 00000FA4  7207                     moveq.l    D1, 0x07
  1455. 00000FA6  C280                     and.l      D1, D0
  1456. 00000FA8  661C                     bne        +0x1E /* 00000FC6 */
  1457. 00000FAA  206D E27E                movea.l    A0, [A5 - 0x1D82]
  1458. 00000FAE  302E FFFE                move.w     D0, [A6 - 0x2]
  1459. 00000FB2  48C0                     ext.l      D0
  1460. 00000FB4  2F08                     move.l     -[A7], A0
  1461. 00000FB6  7208                     moveq.l    D1, 0x08
  1462. 00000FB8  4EAD 0262                jsr        [A5 + 0x262 /* export_72 */]
  1463. 00000FBC  205F                     movea.l    A0, [A7]+
  1464. 00000FBE  D080                     add.l      D0, D0
  1465. 00000FC0  31AD E27C 0800           move.w     [A0 + D0], [A5 - 0x1D84]
  1466. label00000FC6:
  1467. 00000FC6  48C7                     ext.l      D7
  1468. 00000FC8  2007                     move.l     D0, D7
  1469. 00000FCA  2200                     move.l     D1, D0
  1470. 00000FCC  C0FC 0110                mulu.w     D0, 0x110
  1471. 00000FD0  4841                     swap.w     D1
  1472. 00000FD2  C2FC 0110                mulu.w     D1, 0x110
  1473. 00000FD6  4841                     swap.w     D1
  1474. 00000FD8  4241                     clr.w      D1
  1475. 00000FDA  D081                     add.l      D0, D1
  1476. 00000FDC  4873 0800                pea.l      [A3 + D0]
  1477. 00000FE0  486D E27C                pea.l      [A5 - 0x1D84]
  1478. 00000FE4  486E FFFE                pea.l      [A6 - 0x2]
  1479. 00000FE8  486E 0010                pea.l      [A6 + 0x10]
  1480. 00000FEC  7000                     moveq.l    D0, 0x00
  1481. 00000FEE  2F00                     move.l     -[A7], D0
  1482. 00000FF0  2F0C                     move.l     -[A7], A4
  1483. 00000FF2  4EBA FD10                jsr        [PC - 0x2F0 /* 00000D04 */]
  1484. 00000FF6  4A00                     tst.b      D0
  1485. 00000FF8  4FEF 0018                lea.l      A7, [A7 + 0x18]
  1486. 00000FFC  6702                     beq        +0x4 /* 00001000 */
  1487. 00000FFE  5247                     addq.w     D7, 1
  1488. label00001000:
  1489. 00001000  202E 0010                move.l     D0, [A6 + 0x10]
  1490. 00001004  B0AD E268                cmp.l      D0, [A5 - 0x1D98]
  1491. 00001008  6500 FF7C                bcs        -0x82 /* 00000F86 */
  1492. 0000100C  382D E252                move.w     D4, [A5 - 0x1DAE]
  1493. 00001010  302D E27C                move.w     D0, [A5 - 0x1D84]
  1494. 00001014  48C0                     ext.l      D0
  1495. 00001016  5180                     subq.l     D0, 8
  1496. 00001018  6F0A                     ble        +0xC /* 00001024 */
  1497. 0000101A  302D E27C                move.w     D0, [A5 - 0x1D84]
  1498. 0000101E  48C0                     ext.l      D0
  1499. 00001020  5180                     subq.l     D0, 8
  1500. 00001022  6002                     bra        +0x4 /* 00001026 */
  1501. label00001024:
  1502. 00001024  7000                     moveq.l    D0, 0x00
  1503. label00001026:
  1504. 00001026  3B40 E252                move.w     [A5 - 0x1DAE], D0
  1505. 0000102A  2054                     movea.l    A0, [A4]
  1506. 0000102C  3010                     move.w     D0, [A0]
  1507. 0000102E  48C0                     ext.l      D0
  1508. 00001030  660A                     bne        +0xC /* 0000103C */
  1509. 00001032  2F2D E254                move.l     -[A7], [A5 - 0x1DAC]
  1510. 00001036  3F2D E252                move.w     -[A7], [A5 - 0x1DAE]
  1511. 0000103A  A965                     syscall    SetControlMaximum/SetMaxCtl
  1512. label0000103C:
  1513. 0000103C  48C7                     ext.l      D7
  1514. 0000103E  4A87                     tst.l      D7
  1515. 00001040  6F00 00FE                ble        +0x100 /* 00001140 */
  1516. 00001044  48C4                     ext.l      D4
  1517. 00001046  302D E250                move.w     D0, [A5 - 0x1DB0]
  1518. 0000104A  48C0                     ext.l      D0
  1519. 0000104C  B880                     cmp.l      D4, D0
  1520. 0000104E  6600 00F0                bne        +0xF2 /* 00001140 */
  1521. 00001052  48C7                     ext.l      D7
  1522. 00001054  7012                     moveq.l    D0, 0x12
  1523. 00001056  B087                     cmp.l      D0, D7
  1524. 00001058  6C04                     bge        +0x6 /* 0000105E */
  1525. 0000105A  7012                     moveq.l    D0, 0x12
  1526. 0000105C  6004                     bra        +0x6 /* 00001062 */
  1527. label0000105E:
  1528. 0000105E  48C7                     ext.l      D7
  1529. 00001060  2007                     move.l     D0, D7
  1530. label00001062:
  1531. 00001062  3A00                     move.w     D5, D0
  1532. 00001064  302D E244                move.w     D0, [A5 - 0x1DBC]
  1533. 00001068  48C0                     ext.l      D0
  1534. 0000106A  48C5                     ext.l      D5
  1535. 0000106C  D085                     add.l      D0, D5
  1536. 0000106E  2C00                     move.l     D6, D0
  1537. 00001070  7012                     moveq.l    D0, 0x12
  1538. 00001072  9C80                     sub.l      D6, D0
  1539. 00001074  48C6                     ext.l      D6
  1540. 00001076  4A86                     tst.l      D6
  1541. 00001078  6F58                     ble        +0x5A /* 000010D2 */
  1542. 0000107A  206D E240                movea.l    A0, [A5 - 0x1DC0]
  1543. 0000107E  48C6                     ext.l      D6
  1544. 00001080  2006                     move.l     D0, D6
  1545. 00001082  2200                     move.l     D1, D0
  1546. 00001084  C0FC 0110                mulu.w     D0, 0x110
  1547. 00001088  4841                     swap.w     D1
  1548. 0000108A  C2FC 0110                mulu.w     D1, 0x110
  1549. 0000108E  4841                     swap.w     D1
  1550. 00001090  4241                     clr.w      D1
  1551. 00001092  D081                     add.l      D0, D1
  1552. 00001094  41F0 0800                lea.l      A0, [A0 + D0]
  1553. 00001098  2D48 FFF6                move.l     [A6 - 0xA], A0
  1554. 0000109C  2D6D E240 FFFA           move.l     [A6 - 0x6], [A5 - 0x1DC0]
  1555. 000010A2  302D E244                move.w     D0, [A5 - 0x1DBC]
  1556. 000010A6  48C0                     ext.l      D0
  1557. 000010A8  48C6                     ext.l      D6
  1558. 000010AA  9086                     sub.l      D0, D6
  1559. 000010AC  2200                     move.l     D1, D0
  1560. 000010AE  C0FC 0110                mulu.w     D0, 0x110
  1561. 000010B2  4841                     swap.w     D1
  1562. 000010B4  C2FC 0110                mulu.w     D1, 0x110
  1563. 000010B8  4841                     swap.w     D1
  1564. 000010BA  4241                     clr.w      D1
  1565. 000010BC  D081                     add.l      D0, D1
  1566. 000010BE  2800                     move.l     D4, D0
  1567. 000010C0  2F2E FFF6                move.l     -[A7], [A6 - 0xA]
  1568. 000010C4  2F2E FFFA                move.l     -[A7], [A6 - 0x6]
  1569. 000010C8  2F04                     move.l     -[A7], D4
  1570. 000010CA  4EAD 02CA                jsr        [A5 + 0x2CA /* export_85 */]
  1571. 000010CE  9D6D E244                sub.w      [A5 - 0x1DBC], D6
  1572. label000010D2:
  1573. 000010D2  206D E240                movea.l    A0, [A5 - 0x1DC0]
  1574. 000010D6  302D E244                move.w     D0, [A5 - 0x1DBC]
  1575. 000010DA  48C0                     ext.l      D0
  1576. 000010DC  2200                     move.l     D1, D0
  1577. 000010DE  C0FC 0110                mulu.w     D0, 0x110
  1578. 000010E2  4841                     swap.w     D1
  1579. 000010E4  C2FC 0110                mulu.w     D1, 0x110
  1580. 000010E8  4841                     swap.w     D1
  1581. 000010EA  4241                     clr.w      D1
  1582. 000010EC  D081                     add.l      D0, D1
  1583. 000010EE  41F0 0800                lea.l      A0, [A0 + D0]
  1584. 000010F2  2D48 FFFA                move.l     [A6 - 0x6], A0
  1585. 000010F6  48C7                     ext.l      D7
  1586. 000010F8  7012                     moveq.l    D0, 0x12
  1587. 000010FA  B087                     cmp.l      D0, D7
  1588. 000010FC  6D04                     blt        +0x6 /* 00001102 */
  1589. 000010FE  200B                     move.l     D0, A3
  1590. 00001100  6006                     bra        +0x8 /* 00001108 */
  1591. label00001102:
  1592. 00001102  41EB 0110                lea.l      A0, [A3 + 0x110]
  1593. 00001106  2008                     move.l     D0, A0
  1594. label00001108:
  1595. 00001108  2D40 FFF6                move.l     [A6 - 0xA], D0
  1596. 0000110C  48C5                     ext.l      D5
  1597. 0000110E  2205                     move.l     D1, D5
  1598. 00001110  2001                     move.l     D0, D1
  1599. 00001112  C2FC 0110                mulu.w     D1, 0x110
  1600. 00001116  4840                     swap.w     D0
  1601. 00001118  C0FC 0110                mulu.w     D0, 0x110
  1602. 0000111C  4840                     swap.w     D0
  1603. 0000111E  4240                     clr.w      D0
  1604. 00001120  D280                     add.l      D1, D0
  1605. 00001122  2801                     move.l     D4, D1
  1606. 00001124  2F2E FFF6                move.l     -[A7], [A6 - 0xA]
  1607. 00001128  2F2E FFFA                move.l     -[A7], [A6 - 0x6]
  1608. 0000112C  2F04                     move.l     -[A7], D4
  1609. 0000112E  4EAD 02CA                jsr        [A5 + 0x2CA /* export_85 */]
  1610. 00001132  DB6D E244                add.w      [A5 - 0x1DBC], D5
  1611. 00001136  2F0C                     move.l     -[A7], A4
  1612. 00001138  4EBA 041A                jsr        [PC + 0x41A /* 00001554 */]
  1613. 0000113C  588F                     addq.l     A7, 4
  1614. 0000113E  606C                     bra        +0x6E /* 000011AC */
  1615. label00001140:
  1616. 00001140  302D E272                move.w     D0, [A5 - 0x1D8E]
  1617. 00001144  48C0                     ext.l      D0
  1618. 00001146  672C                     beq        +0x2E /* 00001174 */
  1619. 00001148  302D E274                move.w     D0, [A5 - 0x1D8C]
  1620. 0000114C  48C0                     ext.l      D0
  1621. 0000114E  322D E272                move.w     D1, [A5 - 0x1D8E]
  1622. 00001152  48C1                     ext.l      D1
  1623. 00001154  B081                     cmp.l      D0, D1
  1624. 00001156  6C1C                     bge        +0x1E /* 00001174 */
  1625. 00001158  302D E252                move.w     D0, [A5 - 0x1DAE]
  1626. 0000115C  48C0                     ext.l      D0
  1627. 0000115E  2F00                     move.l     -[A7], D0
  1628. 00001160  302D E274                move.w     D0, [A5 - 0x1D8C]
  1629. 00001164  48C0                     ext.l      D0
  1630. 00001166  2F00                     move.l     -[A7], D0
  1631. 00001168  2F0C                     move.l     -[A7], A4
  1632. 0000116A  4EBA 0060                jsr        [PC + 0x60 /* 000011CC */]
  1633. 0000116E  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1634. 00001172  6038                     bra        +0x3A /* 000011AC */
  1635. label00001174:
  1636. 00001174  48C7                     ext.l      D7
  1637. 00001176  4A87                     tst.l      D7
  1638. 00001178  6F32                     ble        +0x34 /* 000011AC */
  1639. 0000117A  202D E24C                move.l     D0, [A5 - 0x1DB4]
  1640. 0000117E  D0BC 0000 0384           add.l      D0, 0x384
  1641. 00001184  2F00                     move.l     -[A7], D0
  1642. 00001186  598F                     subq.l     A7, 4
  1643. 00001188  A975                     syscall    TickCount
  1644. 0000118A  221F                     move.l     D1, [A7]+
  1645. 0000118C  201F                     move.l     D0, [A7]+
  1646. 0000118E  B280                     cmp.l      D1, D0
  1647. 00001190  631A                     bls        +0x1C /* 000011AC */
  1648. 00001192  302D E252                move.w     D0, [A5 - 0x1DAE]
  1649. 00001196  48C0                     ext.l      D0
  1650. 00001198  2F00                     move.l     -[A7], D0
  1651. 0000119A  302D E250                move.w     D0, [A5 - 0x1DB0]
  1652. 0000119E  48C0                     ext.l      D0
  1653. 000011A0  2F00                     move.l     -[A7], D0
  1654. 000011A2  2F0C                     move.l     -[A7], A4
  1655. 000011A4  4EBA 0026                jsr        [PC + 0x26 /* 000011CC */]
  1656. 000011A8  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1657. label000011AC:
  1658. 000011AC  426D E26E                clr.w      [A5 - 0x1D92]
  1659. 000011B0  426D E270                clr.w      [A5 - 0x1D90]
  1660. 000011B4  426D E272                clr.w      [A5 - 0x1D8E]
  1661. 000011B8  426D E274                clr.w      [A5 - 0x1D8C]
  1662. 000011BC  2F0B                     move.l     -[A7], A3
  1663. 000011BE  205F                     movea.l    A0, [A7]+
  1664. 000011C0  A01F                     syscall    DisposPtr/DisposePtr
  1665. 000011C2  4CEE 18F0 FFDE           movem.l    D4,D5,D6,D7,A3,A4, [A6 - 0x22]
  1666. 000011C8  4E5E                     unlink     A6
  1667. 000011CA  4E75                     rts
  1668. fn000011CC:
  1669. 000011CC  4E56 ECD2                link       A6, -0x132E
  1670. 000011D0  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  1671. 000011D4  49EE ECD2                lea.l      A4, [A6 - 0x132E]
  1672. 000011D8  3C2E 000E                move.w     D6, [A6 + 0xE]
  1673. 000011DC  266E 0008                movea.l    A3, [A6 + 0x8]
  1674. 000011E0  3E2E 0012                move.w     D7, [A6 + 0x12]
  1675. 000011E4  598F                     subq.l     A7, 4
  1676. 000011E6  A975                     syscall    TickCount
  1677. 000011E8  2B5F E24C                move.l     [A5 - 0x1DB4], [A7]+
  1678. 000011EC  48C6                     ext.l      D6
  1679. 000011EE  48C7                     ext.l      D7
  1680. 000011F0  BE86                     cmp.l      D7, D6
  1681. 000011F2  6700 0356                beq        +0x358 /* 0000154A */
  1682. 000011F6  302D E244                move.w     D0, [A5 - 0x1DBC]
  1683. 000011FA  48C0                     ext.l      D0
  1684. 000011FC  6744                     beq        +0x46 /* 00001242 */
  1685. 000011FE  206D E240                movea.l    A0, [A5 - 0x1DC0]
  1686. 00001202  3A28 0002                move.w     D5, [A0 + 0x2]
  1687. 00001206  206D E240                movea.l    A0, [A5 - 0x1DC0]
  1688. 0000120A  302D E244                move.w     D0, [A5 - 0x1DBC]
  1689. 0000120E  48C0                     ext.l      D0
  1690. 00001210  2200                     move.l     D1, D0
  1691. 00001212  C0FC 0110                mulu.w     D0, 0x110
  1692. 00001216  4841                     swap.w     D1
  1693. 00001218  C2FC 0110                mulu.w     D1, 0x110
  1694. 0000121C  4841                     swap.w     D1
  1695. 0000121E  4241                     clr.w      D1
  1696. 00001220  D081                     add.l      D0, D1
  1697. 00001222  43E8 FEF0                lea.l      A1, [A0 - 0x110]
  1698. 00001226  41F1 0800                lea.l      A0, [A1 + D0]
  1699. 0000122A  2D48 FFF4                move.l     [A6 - 0xC], A0
  1700. 0000122E  3028 0002                move.w     D0, [A0 + 0x2]
  1701. 00001232  48C0                     ext.l      D0
  1702. 00001234  206E FFF4                movea.l    A0, [A6 - 0xC]
  1703. 00001238  3228 0108                move.w     D1, [A0 + 0x108]
  1704. 0000123C  48C1                     ext.l      D1
  1705. 0000123E  2801                     move.l     D4, D1
  1706. 00001240  D880                     add.l      D4, D0
  1707. label00001242:
  1708. 00001242  302D E244                move.w     D0, [A5 - 0x1DBC]
  1709. 00001246  48C0                     ext.l      D0
  1710. 00001248  671A                     beq        +0x1C /* 00001264 */
  1711. 0000124A  48C7                     ext.l      D7
  1712. 0000124C  2007                     move.l     D0, D7
  1713. 0000124E  5080                     addq.l     D0, 8
  1714. 00001250  48C5                     ext.l      D5
  1715. 00001252  BA80                     cmp.l      D5, D0
  1716. 00001254  6C0E                     bge        +0x10 /* 00001264 */
  1717. 00001256  48C7                     ext.l      D7
  1718. 00001258  2007                     move.l     D0, D7
  1719. 0000125A  72F6                     moveq.l    D1, 0xFFFFFFF6
  1720. 0000125C  D081                     add.l      D0, D1
  1721. 0000125E  48C4                     ext.l      D4
  1722. 00001260  B880                     cmp.l      D4, D0
  1723. 00001262  6E26                     bgt        +0x28 /* 0000128A */
  1724. label00001264:
  1725. 00001264  426D E244                clr.w      [A5 - 0x1DBC]
  1726. 00001268  486D E244                pea.l      [A5 - 0x1DBC]
  1727. 0000126C  2F2D E240                move.l     -[A7], [A5 - 0x1DC0]
  1728. 00001270  48C7                     ext.l      D7
  1729. 00001272  2007                     move.l     D0, D7
  1730. 00001274  5080                     addq.l     D0, 8
  1731. 00001276  2F00                     move.l     -[A7], D0
  1732. 00001278  48C7                     ext.l      D7
  1733. 0000127A  2F07                     move.l     -[A7], D7
  1734. 0000127C  2F0B                     move.l     -[A7], A3
  1735. 0000127E  4EBA FB6E                jsr        [PC - 0x492 /* 00000DEE */]
  1736. 00001282  4FEF 0014                lea.l      A7, [A7 + 0x14]
  1737. 00001286  6000 01CC                bra        +0x1CE /* 00001454 */
  1738. label0000128A:
  1739. 0000128A  48C7                     ext.l      D7
  1740. 0000128C  48C5                     ext.l      D5
  1741. 0000128E  BA87                     cmp.l      D5, D7
  1742. 00001290  6E0E                     bgt        +0x10 /* 000012A0 */
  1743. 00001292  48C7                     ext.l      D7
  1744. 00001294  48C4                     ext.l      D4
  1745. 00001296  2004                     move.l     D0, D4
  1746. 00001298  5180                     subq.l     D0, 8
  1747. 0000129A  B087                     cmp.l      D0, D7
  1748. 0000129C  6C00 01B6                bge        +0x1B8 /* 00001454 */
  1749. label000012A0:
  1750. 000012A0  48C7                     ext.l      D7
  1751. 000012A2  48C5                     ext.l      D5
  1752. 000012A4  BA87                     cmp.l      D5, D7
  1753. 000012A6  6F00 00BC                ble        +0xBE /* 00001364 */
  1754. 000012AA  426E FFF2                clr.w      [A6 - 0xE]
  1755. 000012AE  486E FFF2                pea.l      [A6 - 0xE]
  1756. 000012B2  2F0C                     move.l     -[A7], A4
  1757. 000012B4  48C5                     ext.l      D5
  1758. 000012B6  2F05                     move.l     -[A7], D5
  1759. 000012B8  48C7                     ext.l      D7
  1760. 000012BA  2F07                     move.l     -[A7], D7
  1761. 000012BC  2F0B                     move.l     -[A7], A3
  1762. 000012BE  4EBA FB2E                jsr        [PC - 0x4D2 /* 00000DEE */]
  1763. 000012C2  302E FFF2                move.w     D0, [A6 - 0xE]
  1764. 000012C6  48C0                     ext.l      D0
  1765. 000012C8  322D E244                move.w     D1, [A5 - 0x1DBC]
  1766. 000012CC  48C1                     ext.l      D1
  1767. 000012CE  D280                     add.l      D1, D0
  1768. 000012D0  7012                     moveq.l    D0, 0x12
  1769. 000012D2  B081                     cmp.l      D0, D1
  1770. 000012D4  4FEF 0014                lea.l      A7, [A7 + 0x14]
  1771. 000012D8  6E04                     bgt        +0x6 /* 000012DE */
  1772. 000012DA  7012                     moveq.l    D0, 0x12
  1773. 000012DC  6010                     bra        +0x12 /* 000012EE */
  1774. label000012DE:
  1775. 000012DE  302E FFF2                move.w     D0, [A6 - 0xE]
  1776. 000012E2  48C0                     ext.l      D0
  1777. 000012E4  322D E244                move.w     D1, [A5 - 0x1DBC]
  1778. 000012E8  48C1                     ext.l      D1
  1779. 000012EA  D280                     add.l      D1, D0
  1780. 000012EC  2001                     move.l     D0, D1
  1781. label000012EE:
  1782. 000012EE  3800                     move.w     D4, D0
  1783. 000012F0  2F2D E240                move.l     -[A7], [A5 - 0x1DC0]
  1784. 000012F4  206D E240                movea.l    A0, [A5 - 0x1DC0]
  1785. 000012F8  302E FFF2                move.w     D0, [A6 - 0xE]
  1786. 000012FC  48C0                     ext.l      D0
  1787. 000012FE  2200                     move.l     D1, D0
  1788. 00001300  C0FC 0110                mulu.w     D0, 0x110
  1789. 00001304  4841                     swap.w     D1
  1790. 00001306  C2FC 0110                mulu.w     D1, 0x110
  1791. 0000130A  4841                     swap.w     D1
  1792. 0000130C  4241                     clr.w      D1
  1793. 0000130E  D081                     add.l      D0, D1
  1794. 00001310  4870 0800                pea.l      [A0 + D0]
  1795. 00001314  48C4                     ext.l      D4
  1796. 00001316  302E FFF2                move.w     D0, [A6 - 0xE]
  1797. 0000131A  48C0                     ext.l      D0
  1798. 0000131C  2204                     move.l     D1, D4
  1799. 0000131E  9280                     sub.l      D1, D0
  1800. 00001320  2001                     move.l     D0, D1
  1801. 00001322  C2FC 0110                mulu.w     D1, 0x110
  1802. 00001326  4840                     swap.w     D0
  1803. 00001328  C0FC 0110                mulu.w     D0, 0x110
  1804. 0000132C  4840                     swap.w     D0
  1805. 0000132E  4240                     clr.w      D0
  1806. 00001330  D280                     add.l      D1, D0
  1807. 00001332  2F01                     move.l     -[A7], D1
  1808. 00001334  4EAD 02CA                jsr        [A5 + 0x2CA /* export_85 */]
  1809. 00001338  2F0C                     move.l     -[A7], A4
  1810. 0000133A  2F2D E240                move.l     -[A7], [A5 - 0x1DC0]
  1811. 0000133E  302E FFF2                move.w     D0, [A6 - 0xE]
  1812. 00001342  48C0                     ext.l      D0
  1813. 00001344  2200                     move.l     D1, D0
  1814. 00001346  C0FC 0110                mulu.w     D0, 0x110
  1815. 0000134A  4841                     swap.w     D1
  1816. 0000134C  C2FC 0110                mulu.w     D1, 0x110
  1817. 00001350  4841                     swap.w     D1
  1818. 00001352  4241                     clr.w      D1
  1819. 00001354  D081                     add.l      D0, D1
  1820. 00001356  2F00                     move.l     -[A7], D0
  1821. 00001358  4EAD 02CA                jsr        [A5 + 0x2CA /* export_85 */]
  1822. 0000135C  3B44 E244                move.w     [A5 - 0x1DBC], D4
  1823. 00001360  6000 00F2                bra        +0xF4 /* 00001454 */
  1824. label00001364:
  1825. 00001364  486E FFF2                pea.l      [A6 - 0xE]
  1826. 00001368  2F0C                     move.l     -[A7], A4
  1827. 0000136A  206D E240                movea.l    A0, [A5 - 0x1DC0]
  1828. 0000136E  302D E244                move.w     D0, [A5 - 0x1DBC]
  1829. 00001372  48C0                     ext.l      D0
  1830. 00001374  2200                     move.l     D1, D0
  1831. 00001376  C0FC 0110                mulu.w     D0, 0x110
  1832. 0000137A  4841                     swap.w     D1
  1833. 0000137C  C2FC 0110                mulu.w     D1, 0x110
  1834. 00001380  4841                     swap.w     D1
  1835. 00001382  4241                     clr.w      D1
  1836. 00001384  D081                     add.l      D0, D1
  1837. 00001386  41E8 FEF0                lea.l      A0, [A0 - 0x110]
  1838. 0000138A  4870 0800                pea.l      [A0 + D0]
  1839. 0000138E  48C7                     ext.l      D7
  1840. 00001390  2007                     move.l     D0, D7
  1841. 00001392  5080                     addq.l     D0, 8
  1842. 00001394  2F00                     move.l     -[A7], D0
  1843. 00001396  2F0B                     move.l     -[A7], A3
  1844. 00001398  4EBA FB24                jsr        [PC - 0x4DC /* 00000EBE */]
  1845. 0000139C  302D E244                move.w     D0, [A5 - 0x1DBC]
  1846. 000013A0  48C0                     ext.l      D0
  1847. 000013A2  322E FFF2                move.w     D1, [A6 - 0xE]
  1848. 000013A6  48C1                     ext.l      D1
  1849. 000013A8  D280                     add.l      D1, D0
  1850. 000013AA  7012                     moveq.l    D0, 0x12
  1851. 000013AC  B081                     cmp.l      D0, D1
  1852. 000013AE  4FEF 0014                lea.l      A7, [A7 + 0x14]
  1853. 000013B2  6C58                     bge        +0x5A /* 0000140C */
  1854. 000013B4  302D E244                move.w     D0, [A5 - 0x1DBC]
  1855. 000013B8  48C0                     ext.l      D0
  1856. 000013BA  322E FFF2                move.w     D1, [A6 - 0xE]
  1857. 000013BE  48C1                     ext.l      D1
  1858. 000013C0  D280                     add.l      D1, D0
  1859. 000013C2  2801                     move.l     D4, D1
  1860. 000013C4  7012                     moveq.l    D0, 0x12
  1861. 000013C6  9880                     sub.l      D4, D0
  1862. 000013C8  996D E244                sub.w      [A5 - 0x1DBC], D4
  1863. 000013CC  206D E240                movea.l    A0, [A5 - 0x1DC0]
  1864. 000013D0  48C4                     ext.l      D4
  1865. 000013D2  2204                     move.l     D1, D4
  1866. 000013D4  2401                     move.l     D2, D1
  1867. 000013D6  C2FC 0110                mulu.w     D1, 0x110
  1868. 000013DA  4842                     swap.w     D2
  1869. 000013DC  C4FC 0110                mulu.w     D2, 0x110
  1870. 000013E0  4842                     swap.w     D2
  1871. 000013E2  4242                     clr.w      D2
  1872. 000013E4  D282                     add.l      D1, D2
  1873. 000013E6  4870 1800                pea.l      [A0 + D1]
  1874. 000013EA  2F2D E240                move.l     -[A7], [A5 - 0x1DC0]
  1875. 000013EE  322D E244                move.w     D1, [A5 - 0x1DBC]
  1876. 000013F2  48C1                     ext.l      D1
  1877. 000013F4  2401                     move.l     D2, D1
  1878. 000013F6  C2FC 0110                mulu.w     D1, 0x110
  1879. 000013FA  4842                     swap.w     D2
  1880. 000013FC  C4FC 0110                mulu.w     D2, 0x110
  1881. 00001400  4842                     swap.w     D2
  1882. 00001402  4242                     clr.w      D2
  1883. 00001404  D282                     add.l      D1, D2
  1884. 00001406  2F01                     move.l     -[A7], D1
  1885. 00001408  4EAD 02CA                jsr        [A5 + 0x2CA /* export_85 */]
  1886. label0000140C:
  1887. 0000140C  2F0C                     move.l     -[A7], A4
  1888. 0000140E  206D E240                movea.l    A0, [A5 - 0x1DC0]
  1889. 00001412  302D E244                move.w     D0, [A5 - 0x1DBC]
  1890. 00001416  48C0                     ext.l      D0
  1891. 00001418  2200                     move.l     D1, D0
  1892. 0000141A  C0FC 0110                mulu.w     D0, 0x110
  1893. 0000141E  4841                     swap.w     D1
  1894. 00001420  C2FC 0110                mulu.w     D1, 0x110
  1895. 00001424  4841                     swap.w     D1
  1896. 00001426  4241                     clr.w      D1
  1897. 00001428  D081                     add.l      D0, D1
  1898. 0000142A  4870 0800                pea.l      [A0 + D0]
  1899. 0000142E  302E FFF2                move.w     D0, [A6 - 0xE]
  1900. 00001432  48C0                     ext.l      D0
  1901. 00001434  2200                     move.l     D1, D0
  1902. 00001436  C0FC 0110                mulu.w     D0, 0x110
  1903. 0000143A  4841                     swap.w     D1
  1904. 0000143C  C2FC 0110                mulu.w     D1, 0x110
  1905. 00001440  4841                     swap.w     D1
  1906. 00001442  4241                     clr.w      D1
  1907. 00001444  D081                     add.l      D0, D1
  1908. 00001446  2F00                     move.l     -[A7], D0
  1909. 00001448  4EAD 02CA                jsr        [A5 + 0x2CA /* export_85 */]
  1910. 0000144C  302E FFF2                move.w     D0, [A6 - 0xE]
  1911. 00001450  D16D E244                add.w      [A5 - 0x1DBC], D0
  1912. label00001454:
  1913. 00001454  3B47 E250                move.w     [A5 - 0x1DB0], D7
  1914. 00001458  2053                     movea.l    A0, [A3]
  1915. 0000145A  3010                     move.w     D0, [A0]
  1916. 0000145C  48C0                     ext.l      D0
  1917. 0000145E  6600 00EA                bne        +0xEC /* 0000154A */
  1918. 00001462  48C7                     ext.l      D7
  1919. 00001464  558F                     subq.l     A7, 2
  1920. 00001466  2F2D E254                move.l     -[A7], [A5 - 0x1DAC]
  1921. 0000146A  A960                     syscall    GetControlValue/GetCtlValue
  1922. 0000146C  301F                     move.w     D0, [A7]+
  1923. 0000146E  48C0                     ext.l      D0
  1924. 00001470  B087                     cmp.l      D0, D7
  1925. 00001472  6708                     beq        +0xA /* 0000147C */
  1926. 00001474  2F2D E254                move.l     -[A7], [A5 - 0x1DAC]
  1927. 00001478  3F07                     move.w     -[A7], D7
  1928. 0000147A  A963                     syscall    SetControlValue/SetCtlValue
  1929. label0000147C:
  1930. 0000147C  2053                     movea.l    A0, [A3]
  1931. 0000147E  43EE FFF8                lea.l      A1, [A6 - 0x8]
  1932. 00001482  5888                     addq.l     A0, 4
  1933. 00001484  22D8                     move.l     [A1]+, [A0]+
  1934. 00001486  22D8                     move.l     [A1]+, [A0]+
  1935. 00001488  48C6                     ext.l      D6
  1936. 0000148A  4A86                     tst.l      D6
  1937. 0000148C  6C20                     bge        +0x22 /* 000014AE */
  1938. 0000148E  486E FFF8                pea.l      [A6 - 0x8]
  1939. 00001492  A8A3                     syscall    EraseRect
  1940. 00001494  48C7                     ext.l      D7
  1941. 00001496  2007                     move.l     D0, D7
  1942. 00001498  5080                     addq.l     D0, 8
  1943. 0000149A  2F00                     move.l     -[A7], D0
  1944. 0000149C  48C7                     ext.l      D7
  1945. 0000149E  2F07                     move.l     -[A7], D7
  1946. 000014A0  2F0B                     move.l     -[A7], A3
  1947. 000014A2  4EBA F700                jsr        [PC - 0x900 /* 00000BA4 */]
  1948. 000014A6  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1949. 000014AA  6000 009E                bra        +0xA0 /* 0000154A */
  1950. label000014AE:
  1951. 000014AE  48C6                     ext.l      D6
  1952. 000014B0  48C7                     ext.l      D7
  1953. 000014B2  2006                     move.l     D0, D6
  1954. 000014B4  9087                     sub.l      D0, D7
  1955. 000014B6  322D E23A                move.w     D1, [A5 - 0x1DC6]
  1956. 000014BA  48C1                     ext.l      D1
  1957. 000014BC  4EAD 025A                jsr        [A5 + 0x25A /* export_71 */]
  1958. 000014C0  3800                     move.w     D4, D0
  1959. 000014C2  566E FFF8                addq.w     [A6 - 0x8], 3
  1960. 000014C6  2053                     movea.l    A0, [A3]
  1961. 000014C8  3028 0008                move.w     D0, [A0 + 0x8]
  1962. 000014CC  48C0                     ext.l      D0
  1963. 000014CE  5780                     subq.l     D0, 3
  1964. 000014D0  3D40 FFFC                move.w     [A6 - 0x4], D0
  1965. 000014D4  598F                     subq.l     A7, 4
  1966. 000014D6  A8D8                     syscall    NewRgn
  1967. 000014D8  285F                     movea.l    A4, [A7]+
  1968. 000014DA  486E FFF8                pea.l      [A6 - 0x8]
  1969. 000014DE  7000                     moveq.l    D0, 0x00
  1970. 000014E0  3F00                     move.w     -[A7], D0
  1971. 000014E2  3F04                     move.w     -[A7], D4
  1972. 000014E4  2F0C                     move.l     -[A7], A4
  1973. 000014E6  A8EF                     syscall    ScrollRect
  1974. 000014E8  2F0C                     move.l     -[A7], A4
  1975. 000014EA  A8D9                     syscall    DisposRgn/DisposeRgn
  1976. 000014EC  48C7                     ext.l      D7
  1977. 000014EE  48C6                     ext.l      D6
  1978. 000014F0  BC87                     cmp.l      D6, D7
  1979. 000014F2  6C2E                     bge        +0x30 /* 00001522 */
  1980. 000014F4  48C7                     ext.l      D7
  1981. 000014F6  2007                     move.l     D0, D7
  1982. 000014F8  5080                     addq.l     D0, 8
  1983. 000014FA  2F00                     move.l     -[A7], D0
  1984. 000014FC  48C6                     ext.l      D6
  1985. 000014FE  2006                     move.l     D0, D6
  1986. 00001500  5080                     addq.l     D0, 8
  1987. 00001502  48C7                     ext.l      D7
  1988. 00001504  BE80                     cmp.l      D7, D0
  1989. 00001506  6C08                     bge        +0xA /* 00001510 */
  1990. 00001508  48C6                     ext.l      D6
  1991. 0000150A  2006                     move.l     D0, D6
  1992. 0000150C  5080                     addq.l     D0, 8
  1993. 0000150E  6004                     bra        +0x6 /* 00001514 */
  1994. label00001510:
  1995. 00001510  48C7                     ext.l      D7
  1996. 00001512  2007                     move.l     D0, D7
  1997. label00001514:
  1998. 00001514  2F00                     move.l     -[A7], D0
  1999. 00001516  2F0B                     move.l     -[A7], A3
  2000. 00001518  4EBA F68A                jsr        [PC - 0x976 /* 00000BA4 */]
  2001. 0000151C  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2002. 00001520  6028                     bra        +0x2A /* 0000154A */
  2003. label00001522:
  2004. 00001522  48C6                     ext.l      D6
  2005. 00001524  48C7                     ext.l      D7
  2006. 00001526  2007                     move.l     D0, D7
  2007. 00001528  5080                     addq.l     D0, 8
  2008. 0000152A  B086                     cmp.l      D0, D6
  2009. 0000152C  6F06                     ble        +0x8 /* 00001534 */
  2010. 0000152E  48C6                     ext.l      D6
  2011. 00001530  2006                     move.l     D0, D6
  2012. 00001532  6006                     bra        +0x8 /* 0000153A */
  2013. label00001534:
  2014. 00001534  48C7                     ext.l      D7
  2015. 00001536  2007                     move.l     D0, D7
  2016. 00001538  5080                     addq.l     D0, 8
  2017. label0000153A:
  2018. 0000153A  2F00                     move.l     -[A7], D0
  2019. 0000153C  48C7                     ext.l      D7
  2020. 0000153E  2F07                     move.l     -[A7], D7
  2021. 00001540  2F0B                     move.l     -[A7], A3
  2022. 00001542  4EBA F660                jsr        [PC - 0x9A0 /* 00000BA4 */]
  2023. 00001546  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2024. label0000154A:
  2025. 0000154A  4CEE 18F0 ECBA           movem.l    D4,D5,D6,D7,A3,A4, [A6 - 0x1346]
  2026. 00001550  4E5E                     unlink     A6
  2027. 00001552  4E75                     rts
  2028. fn00001554:
  2029. 00001554  4E56 FFF8                link       A6, -0x0008
  2030. 00001558  48E7 0718                movem.l    -[A7], D5,D6,D7,A3,A4
  2031. 0000155C  266E 0008                movea.l    A3, [A6 + 0x8]
  2032. 00001560  3C2D E250                move.w     D6, [A5 - 0x1DB0]
  2033. 00001564  3E2D E252                move.w     D7, [A5 - 0x1DAE]
  2034. 00001568  3B47 E250                move.w     [A5 - 0x1DB0], D7
  2035. 0000156C  2053                     movea.l    A0, [A3]
  2036. 0000156E  3010                     move.w     D0, [A0]
  2037. 00001570  48C0                     ext.l      D0
  2038. 00001572  6600 00D0                bne        +0xD2 /* 00001644 */
  2039. 00001576  48C7                     ext.l      D7
  2040. 00001578  558F                     subq.l     A7, 2
  2041. 0000157A  2F2D E254                move.l     -[A7], [A5 - 0x1DAC]
  2042. 0000157E  A960                     syscall    GetControlValue/GetCtlValue
  2043. 00001580  301F                     move.w     D0, [A7]+
  2044. 00001582  48C0                     ext.l      D0
  2045. 00001584  B087                     cmp.l      D0, D7
  2046. 00001586  6708                     beq        +0xA /* 00001590 */
  2047. 00001588  2F2D E254                move.l     -[A7], [A5 - 0x1DAC]
  2048. 0000158C  3F07                     move.w     -[A7], D7
  2049. 0000158E  A963                     syscall    SetControlValue/SetCtlValue
  2050. label00001590:
  2051. 00001590  48C6                     ext.l      D6
  2052. 00001592  48C7                     ext.l      D7
  2053. 00001594  2006                     move.l     D0, D6
  2054. 00001596  9087                     sub.l      D0, D7
  2055. 00001598  322D E23A                move.w     D1, [A5 - 0x1DC6]
  2056. 0000159C  48C1                     ext.l      D1
  2057. 0000159E  4EAD 025A                jsr        [A5 + 0x25A /* export_71 */]
  2058. 000015A2  3A00                     move.w     D5, D0
  2059. 000015A4  48C5                     ext.l      D5
  2060. 000015A6  4A85                     tst.l      D5
  2061. 000015A8  661A                     bne        +0x1C /* 000015C4 */
  2062. 000015AA  48C7                     ext.l      D7
  2063. 000015AC  2007                     move.l     D0, D7
  2064. 000015AE  5080                     addq.l     D0, 8
  2065. 000015B0  2F00                     move.l     -[A7], D0
  2066. 000015B2  48C7                     ext.l      D7
  2067. 000015B4  2F07                     move.l     -[A7], D7
  2068. 000015B6  2F0B                     move.l     -[A7], A3
  2069. 000015B8  4EBA F5EA                jsr        [PC - 0xA16 /* 00000BA4 */]
  2070. 000015BC  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2071. 000015C0  6000 0082                bra        +0x84 /* 00001644 */
  2072. label000015C4:
  2073. 000015C4  2053                     movea.l    A0, [A3]
  2074. 000015C6  43EE FFF8                lea.l      A1, [A6 - 0x8]
  2075. 000015CA  5888                     addq.l     A0, 4
  2076. 000015CC  22D8                     move.l     [A1]+, [A0]+
  2077. 000015CE  22D8                     move.l     [A1]+, [A0]+
  2078. 000015D0  566E FFF8                addq.w     [A6 - 0x8], 3
  2079. 000015D4  2053                     movea.l    A0, [A3]
  2080. 000015D6  3028 0008                move.w     D0, [A0 + 0x8]
  2081. 000015DA  48C0                     ext.l      D0
  2082. 000015DC  5780                     subq.l     D0, 3
  2083. 000015DE  3D40 FFFC                move.w     [A6 - 0x4], D0
  2084. 000015E2  598F                     subq.l     A7, 4
  2085. 000015E4  A8D8                     syscall    NewRgn
  2086. 000015E6  285F                     movea.l    A4, [A7]+
  2087. 000015E8  486E FFF8                pea.l      [A6 - 0x8]
  2088. 000015EC  7000                     moveq.l    D0, 0x00
  2089. 000015EE  3F00                     move.w     -[A7], D0
  2090. 000015F0  3F05                     move.w     -[A7], D5
  2091. 000015F2  2F0C                     move.l     -[A7], A4
  2092. 000015F4  A8EF                     syscall    ScrollRect
  2093. 000015F6  2F0C                     move.l     -[A7], A4
  2094. 000015F8  A8D9                     syscall    DisposRgn/DisposeRgn
  2095. 000015FA  48C6                     ext.l      D6
  2096. 000015FC  4A86                     tst.l      D6
  2097. 000015FE  6618                     bne        +0x1A /* 00001618 */
  2098. 00001600  48C7                     ext.l      D7
  2099. 00001602  2007                     move.l     D0, D7
  2100. 00001604  5080                     addq.l     D0, 8
  2101. 00001606  2F00                     move.l     -[A7], D0
  2102. 00001608  48C7                     ext.l      D7
  2103. 0000160A  2F07                     move.l     -[A7], D7
  2104. 0000160C  2F0B                     move.l     -[A7], A3
  2105. 0000160E  4EBA F594                jsr        [PC - 0xA6C /* 00000BA4 */]
  2106. 00001612  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2107. 00001616  602C                     bra        +0x2E /* 00001644 */
  2108. label00001618:
  2109. 00001618  48C7                     ext.l      D7
  2110. 0000161A  2007                     move.l     D0, D7
  2111. 0000161C  5080                     addq.l     D0, 8
  2112. 0000161E  2F00                     move.l     -[A7], D0
  2113. 00001620  48C6                     ext.l      D6
  2114. 00001622  2006                     move.l     D0, D6
  2115. 00001624  5080                     addq.l     D0, 8
  2116. 00001626  48C7                     ext.l      D7
  2117. 00001628  BE80                     cmp.l      D7, D0
  2118. 0000162A  6C08                     bge        +0xA /* 00001634 */
  2119. 0000162C  48C6                     ext.l      D6
  2120. 0000162E  2006                     move.l     D0, D6
  2121. 00001630  5080                     addq.l     D0, 8
  2122. 00001632  6004                     bra        +0x6 /* 00001638 */
  2123. label00001634:
  2124. 00001634  48C7                     ext.l      D7
  2125. 00001636  2007                     move.l     D0, D7
  2126. label00001638:
  2127. 00001638  2F00                     move.l     -[A7], D0
  2128. 0000163A  2F0B                     move.l     -[A7], A3
  2129. 0000163C  4EBA F566                jsr        [PC - 0xA9A /* 00000BA4 */]
  2130. 00001640  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2131. label00001644:
  2132. 00001644  4CEE 18E0 FFE4           movem.l    D5,D6,D7,A3,A4, [A6 - 0x1C]
  2133. 0000164A  4E5E                     unlink     A6
  2134. 0000164C  4E75                     rts
  2135. export_362:
  2136. fn0000164E:
  2137. 0000164E  4E56 0000                link       A6, 0
  2138. 00001652  48E7 0018                movem.l    -[A7], A3,A4
  2139. 00001656  266E 000C                movea.l    A3, [A6 + 0xC]
  2140. 0000165A  2F2E 0018                move.l     -[A7], [A6 + 0x18]
  2141. 0000165E  4EBA 1844                jsr        [PC + 0x1844 /* 00002EA4 */]
  2142. 00001662  206E 0018                movea.l    A0, [A6 + 0x18]
  2143. 00001666  49E8 0008                lea.l      A4, [A0 + 0x8]
  2144. 0000166A  7000                     moveq.l    D0, 0x00
  2145. 0000166C  1013                     move.b     D0, [A3]
  2146. 0000166E  7278                     moveq.l    D1, 0x78
  2147. 00001670  B280                     cmp.l      D1, D0
  2148. 00001672  588F                     addq.l     A7, 4
  2149. 00001674  660E                     bne        +0x10 /* 00001684 */
  2150. 00001676  2F0B                     move.l     -[A7], A3
  2151. 00001678  2F0C                     move.l     -[A7], A4
  2152. 0000167A  4EBA 0CAC                jsr        [PC + 0xCAC /* 00002328 */]
  2153. 0000167E  508F                     addq.l     A7, 8
  2154. 00001680  6000 020E                bra        +0x210 /* 00001890 */
  2155. label00001684:
  2156. 00001684  7000                     moveq.l    D0, 0x00
  2157. 00001686  1013                     move.b     D0, [A3]
  2158. 00001688  6522                     bcs        +0x24 /* 000016AC */
  2159. 0000168A  7000                     moveq.l    D0, 0x00
  2160. 0000168C  1013                     move.b     D0, [A3]
  2161. 0000168E  7213                     moveq.l    D1, 0x13
  2162. 00001690  B280                     cmp.l      D1, D0
  2163. 00001692  6518                     bcs        +0x1A /* 000016AC */
  2164. 00001694  2F0C                     move.l     -[A7], A4
  2165. 00001696  3F3C 05DD                move.w     -[A7], 0x5DD
  2166. 0000169A  7000                     moveq.l    D0, 0x00
  2167. 0000169C  1013                     move.b     D0, [A3]
  2168. 0000169E  72FF                     moveq.l    D1, 0xFFFFFFFF
  2169. 000016A0  9081                     sub.l      D0, D1
  2170. 000016A2  3F00                     move.w     -[A7], D0
  2171. 000016A4  4EAD 0402                jsr        [A5 + 0x402 /* export_124 */]
  2172. 000016A8  6000 01E6                bra        +0x1E8 /* 00001890 */
  2173. label000016AC:
  2174. 000016AC  7000                     moveq.l    D0, 0x00
  2175. 000016AE  1013                     move.b     D0, [A3]
  2176. 000016B0  7214                     moveq.l    D1, 0x14
  2177. 000016B2  B280                     cmp.l      D1, D0
  2178. 000016B4  6200 00A6                bhi        +0xA8 /* 0000175C */
  2179. 000016B8  7000                     moveq.l    D0, 0x00
  2180. 000016BA  1013                     move.b     D0, [A3]
  2181. 000016BC  723E                     moveq.l    D1, 0x3E
  2182. 000016BE  B280                     cmp.l      D1, D0
  2183. 000016C0  6500 009A                bcs        +0x9C /* 0000175C */
  2184. 000016C4  2F0B                     move.l     -[A7], A3
  2185. 000016C6  2F0C                     move.l     -[A7], A4
  2186. 000016C8  4EBA 06B6                jsr        [PC + 0x6B6 /* 00001D80 */]
  2187. 000016CC  7000                     moveq.l    D0, 0x00
  2188. 000016CE  102D D870                move.b     D0, [A5 - 0x2790]
  2189. 000016D2  7200                     moveq.l    D1, 0x00
  2190. 000016D4  122B 0001                move.b     D1, [A3 + 0x1]
  2191. 000016D8  741F                     moveq.l    D2, 0x1F
  2192. 000016DA  C481                     and.l      D2, D1
  2193. 000016DC  B480                     cmp.l      D2, D0
  2194. 000016DE  508F                     addq.l     A7, 8
  2195. 000016E0  6600 01AE                bne        +0x1B0 /* 00001890 */
  2196. 000016E4  1013                     move.b     D0, [A3]
  2197. 000016E6  0400 0017                subi.b     D0, 0x17
  2198. 000016EA  6500 01A4                bcs        +0x1A6 /* 00001890 */
  2199. 000016EE  0C00 0024                cmpi.b     D0, 0x24 /* '$' */
  2200. 000016F2  6200 019C                bhi        +0x19E /* 00001890 */
  2201. 000016F6  7200                     moveq.l    D1, 0x00
  2202. 000016F8  1200                     move.b     D1, D0
  2203. 000016FA  D241                     add.w      D1, D1
  2204. 000016FC  323B 1006                move.w     D1, [PC + D1.w + 0x6]
  2205. 00001700  4EFB 1000                jmp        [PC + D1.w]
  2206. 00001704  004C 004C                ori.w      A4, 0x4C /* 'L' */
  2207. 00001708  018E                     bclr       A6, D0
  2208. 0000170A  004C 004C                ori.w      A4, 0x4C /* 'L' */
  2209. 0000170E  018E                     bclr       A6, D0
  2210. 00001710  004C 018E                ori.w      A4, 0x18E
  2211. 00001714  018E                     bclr       A6, D0
  2212. 00001716  018E                     bclr       A6, D0
  2213. 00001718  018E                     bclr       A6, D0
  2214. 0000171A  004C 004C                ori.w      A4, 0x4C /* 'L' */
  2215. 0000171E  018E                     bclr       A6, D0
  2216. 00001720  004C 004C                ori.w      A4, 0x4C /* 'L' */
  2217. 00001724  004C 004C                ori.w      A4, 0x4C /* 'L' */
  2218. 00001728  004C 004C                ori.w      A4, 0x4C /* 'L' */
  2219. 0000172C  018E                     bclr       A6, D0
  2220. 0000172E  018E                     bclr       A6, D0
  2221. 00001730  018E                     bclr       A6, D0
  2222. 00001732  018E                     bclr       A6, D0
  2223. 00001734  018E                     bclr       A6, D0
  2224. 00001736  018E                     bclr       A6, D0
  2225. 00001738  018E                     bclr       A6, D0
  2226. 0000173A  018E                     bclr       A6, D0
  2227. 0000173C  018E                     bclr       A6, D0
  2228. 0000173E  018E                     bclr       A6, D0
  2229. 00001740  004C 004C                ori.w      A4, 0x4C /* 'L' */
  2230. 00001744  004C 004C                ori.w      A4, 0x4C /* 'L' */
  2231. 00001748  004C 004C                ori.w      A4, 0x4C /* 'L' */
  2232. 0000174C  004C 206E                ori.w      A4, 0x206E /* ' n' */
  2233. 00001750  0018 117C                ori.b      [A0]+, 0x7C /* '|' */
  2234. 00001754  0001 010F                ori.b      D1, 0xF
  2235. 00001758  6000 0136                bra        +0x138 /* 00001890 */
  2236. label0000175C:
  2237. 0000175C  7000                     moveq.l    D0, 0x00
  2238. 0000175E  1013                     move.b     D0, [A3]
  2239. 00001760  723F                     moveq.l    D1, 0x3F
  2240. 00001762  B280                     cmp.l      D1, D0
  2241. 00001764  625E                     bhi        +0x60 /* 000017C4 */
  2242. 00001766  7000                     moveq.l    D0, 0x00
  2243. 00001768  1013                     move.b     D0, [A3]
  2244. 0000176A  7245                     moveq.l    D1, 0x45
  2245. 0000176C  B280                     cmp.l      D1, D0
  2246. 0000176E  6554                     bcs        +0x56 /* 000017C4 */
  2247. 00001770  2F0B                     move.l     -[A7], A3
  2248. 00001772  2F0C                     move.l     -[A7], A4
  2249. 00001774  4EBA 0E2E                jsr        [PC + 0xE2E /* 000025A4 */]
  2250. 00001778  7000                     moveq.l    D0, 0x00
  2251. 0000177A  102D D870                move.b     D0, [A5 - 0x2790]
  2252. 0000177E  7200                     moveq.l    D1, 0x00
  2253. 00001780  122B 0001                move.b     D1, [A3 + 0x1]
  2254. 00001784  741F                     moveq.l    D2, 0x1F
  2255. 00001786  C481                     and.l      D2, D1
  2256. 00001788  B480                     cmp.l      D2, D0
  2257. 0000178A  508F                     addq.l     A7, 8
  2258. 0000178C  6600 0102                bne        +0x104 /* 00001890 */
  2259. 00001790  1013                     move.b     D0, [A3]
  2260. 00001792  0400 0040                subi.b     D0, 0x40 /* '@' */
  2261. 00001796  6500 00F8                bcs        +0xFA /* 00001890 */
  2262. 0000179A  0C00 0002                cmpi.b     D0, 0x2
  2263. 0000179E  6200 00F0                bhi        +0xF2 /* 00001890 */
  2264. 000017A2  7200                     moveq.l    D1, 0x00
  2265. 000017A4  1200                     move.b     D1, D0
  2266. 000017A6  D241                     add.w      D1, D1
  2267. 000017A8  323B 1006                move.w     D1, [PC + D1.w + 0x6]
  2268. 000017AC  4EFB 1000                jmp        [PC + D1.w]
  2269. 000017B0  0008 0008                ori.b      A0, 0x8
  2270. 000017B4  0008 206E                ori.b      A0, 0x6E /* 'n' */
  2271. 000017B8  0018 117C                ori.b      [A0]+, 0x7C /* '|' */
  2272. 000017BC  0001 010F                ori.b      D1, 0xF
  2273. 000017C0  6000 00CE                bra        +0xD0 /* 00001890 */
  2274. label000017C4:
  2275. 000017C4  7000                     moveq.l    D0, 0x00
  2276. 000017C6  1013                     move.b     D0, [A3]
  2277. 000017C8  7246                     moveq.l    D1, 0x46
  2278. 000017CA  B280                     cmp.l      D1, D0
  2279. 000017CC  622E                     bhi        +0x30 /* 000017FC */
  2280. 000017CE  7000                     moveq.l    D0, 0x00
  2281. 000017D0  1013                     move.b     D0, [A3]
  2282. 000017D2  7254                     moveq.l    D1, 0x54
  2283. 000017D4  B280                     cmp.l      D1, D0
  2284. 000017D6  6524                     bcs        +0x26 /* 000017FC */
  2285. 000017D8  2F0B                     move.l     -[A7], A3
  2286. 000017DA  2F0C                     move.l     -[A7], A4
  2287. 000017DC  4EBA 10C2                jsr        [PC + 0x10C2 /* 000028A0 */]
  2288. 000017E0  7000                     moveq.l    D0, 0x00
  2289. 000017E2  1013                     move.b     D0, [A3]
  2290. 000017E4  7247                     moveq.l    D1, 0x47
  2291. 000017E6  B280                     cmp.l      D1, D0
  2292. 000017E8  508F                     addq.l     A7, 8
  2293. 000017EA  6600 00A4                bne        +0xA6 /* 00001890 */
  2294. 000017EE  206E 0018                movea.l    A0, [A6 + 0x18]
  2295. 000017F2  117C 0001 010F           move.b     [A0 + 0x10F], 0x1
  2296. 000017F8  6000 0096                bra        +0x98 /* 00001890 */
  2297. label000017FC:
  2298. 000017FC  7000                     moveq.l    D0, 0x00
  2299. 000017FE  1013                     move.b     D0, [A3]
  2300. 00001800  7255                     moveq.l    D1, 0x55
  2301. 00001802  B280                     cmp.l      D1, D0
  2302. 00001804  622A                     bhi        +0x2C /* 00001830 */
  2303. 00001806  7000                     moveq.l    D0, 0x00
  2304. 00001808  1013                     move.b     D0, [A3]
  2305. 0000180A  725F                     moveq.l    D1, 0x5F
  2306. 0000180C  B280                     cmp.l      D1, D0
  2307. 0000180E  6520                     bcs        +0x22 /* 00001830 */
  2308. 00001810  2F0B                     move.l     -[A7], A3
  2309. 00001812  2F0C                     move.l     -[A7], A4
  2310. 00001814  4EBA 0BB0                jsr        [PC + 0xBB0 /* 000023C6 */]
  2311. 00001818  7000                     moveq.l    D0, 0x00
  2312. 0000181A  1013                     move.b     D0, [A3]
  2313. 0000181C  7258                     moveq.l    D1, 0x58
  2314. 0000181E  B280                     cmp.l      D1, D0
  2315. 00001820  508F                     addq.l     A7, 8
  2316. 00001822  666C                     bne        +0x6E /* 00001890 */
  2317. 00001824  206E 0018                movea.l    A0, [A6 + 0x18]
  2318. 00001828  117C 0001 010F           move.b     [A0 + 0x10F], 0x1
  2319. 0000182E  6060                     bra        +0x62 /* 00001890 */
  2320. label00001830:
  2321. 00001830  7000                     moveq.l    D0, 0x00
  2322. 00001832  1013                     move.b     D0, [A3]
  2323. 00001834  7269                     moveq.l    D1, 0x69
  2324. 00001836  B280                     cmp.l      D1, D0
  2325. 00001838  6216                     bhi        +0x18 /* 00001850 */
  2326. 0000183A  7000                     moveq.l    D0, 0x00
  2327. 0000183C  1013                     move.b     D0, [A3]
  2328. 0000183E  726F                     moveq.l    D1, 0x6F
  2329. 00001840  B280                     cmp.l      D1, D0
  2330. 00001842  650C                     bcs        +0xE /* 00001850 */
  2331. 00001844  2F0B                     move.l     -[A7], A3
  2332. 00001846  2F0C                     move.l     -[A7], A4
  2333. 00001848  4EBA 1226                jsr        [PC + 0x1226 /* 00002A70 */]
  2334. 0000184C  508F                     addq.l     A7, 8
  2335. 0000184E  6040                     bra        +0x42 /* 00001890 */
  2336. label00001850:
  2337. 00001850  7000                     moveq.l    D0, 0x00
  2338. 00001852  1013                     move.b     D0, [A3]
  2339. 00001854  7276                     moveq.l    D1, 0x76
  2340. 00001856  B280                     cmp.l      D1, D0
  2341. 00001858  6234                     bhi        +0x36 /* 0000188E */
  2342. 0000185A  7000                     moveq.l    D0, 0x00
  2343. 0000185C  1013                     move.b     D0, [A3]
  2344. 0000185E  7277                     moveq.l    D1, 0x77
  2345. 00001860  B280                     cmp.l      D1, D0
  2346. 00001862  652A                     bcs        +0x2C /* 0000188E */
  2347. 00001864  2F0B                     move.l     -[A7], A3
  2348. 00001866  2F0C                     move.l     -[A7], A4
  2349. 00001868  4EBA 0F12                jsr        [PC + 0xF12 /* 0000277C */]
  2350. 0000186C  7000                     moveq.l    D0, 0x00
  2351. 0000186E  102D D870                move.b     D0, [A5 - 0x2790]
  2352. 00001872  7200                     moveq.l    D1, 0x00
  2353. 00001874  122B 0001                move.b     D1, [A3 + 0x1]
  2354. 00001878  741F                     moveq.l    D2, 0x1F
  2355. 0000187A  C481                     and.l      D2, D1
  2356. 0000187C  B480                     cmp.l      D2, D0
  2357. 0000187E  508F                     addq.l     A7, 8
  2358. 00001880  670E                     beq        +0x10 /* 00001890 */
  2359. 00001882  206E 0018                movea.l    A0, [A6 + 0x18]
  2360. 00001886  117C 0001 010F           move.b     [A0 + 0x10F], 0x1
  2361. 0000188C  6002                     bra        +0x4 /* 00001890 */
  2362. label0000188E:
  2363. 0000188E  4214                     clr.b      [A4]
  2364. label00001890:
  2365. 00001890  7000                     moveq.l    D0, 0x00
  2366. 00001892  1014                     move.b     D0, [A4]
  2367. 00001894  7200                     moveq.l    D1, 0x00
  2368. 00001896  1234 0000                move.b     D1, [A4 + D0.w]
  2369. 0000189A  7041                     moveq.l    D0, 0x41
  2370. 0000189C  B081                     cmp.l      D0, D1
  2371. 0000189E  621C                     bhi        +0x1E /* 000018BC */
  2372. 000018A0  7000                     moveq.l    D0, 0x00
  2373. 000018A2  1014                     move.b     D0, [A4]
  2374. 000018A4  7200                     moveq.l    D1, 0x00
  2375. 000018A6  1234 0000                move.b     D1, [A4 + D0.w]
  2376. 000018AA  707A                     moveq.l    D0, 0x7A
  2377. 000018AC  B081                     cmp.l      D0, D1
  2378. 000018AE  630C                     bls        +0xE /* 000018BC */
  2379. 000018B0  702E                     moveq.l    D0, 0x2E
  2380. 000018B2  2F00                     move.l     -[A7], D0
  2381. 000018B4  2F0C                     move.l     -[A7], A4
  2382. 000018B6  4EBA 0342                jsr        [PC + 0x342 /* 00001BFA */]
  2383. 000018BA  508F                     addq.l     A7, 8
  2384. label000018BC:
  2385. 000018BC  206E 0018                movea.l    A0, [A6 + 0x18]
  2386. 000018C0  30AE 0012                move.w     [A0], [A6 + 0x12]
  2387. 000018C4  206E 0014                movea.l    A0, [A6 + 0x14]
  2388. 000018C8  226E 0018                movea.l    A1, [A6 + 0x18]
  2389. 000018CC  3350 0002                move.w     [A1 + 0x2], [A0]
  2390. 000018D0  206E 0018                movea.l    A0, [A6 + 0x18]
  2391. 000018D4  214B 0004                move.l     [A0 + 0x4], A3
  2392. 000018D8  4AAE 0008                tst.l      [A6 + 0x8]
  2393. 000018DC  670E                     beq        +0x10 /* 000018EC */
  2394. 000018DE  2F2E 0018                move.l     -[A7], [A6 + 0x18]
  2395. 000018E2  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2396. 000018E6  4EBA 1796                jsr        [PC + 0x1796 /* 0000307E */]
  2397. 000018EA  508F                     addq.l     A7, 8
  2398. label000018EC:
  2399. 000018EC  206E 0014                movea.l    A0, [A6 + 0x14]
  2400. 000018F0  226E 0018                movea.l    A1, [A6 + 0x18]
  2401. 000018F4  3029 0108                move.w     D0, [A1 + 0x108]
  2402. 000018F8  D150                     add.w      [A0], D0
  2403. 000018FA  4CEE 1800 FFF8           movem.l    A3,A4, [A6 - 0x8]
  2404. 00001900  4E5E                     unlink     A6
  2405. 00001902  4E75                     rts
  2406. export_363:
  2407. fn00001904:
  2408. 00001904  48E7 1118                movem.l    -[A7], D3,D7,A3,A4
  2409. 00001908  266F 0014                movea.l    A3, [A7 + 0x14]
  2410. 0000190C  7000                     moveq.l    D0, 0x00
  2411. 0000190E  1013                     move.b     D0, [A3]
  2412. 00001910  7278                     moveq.l    D1, 0x78
  2413. 00001912  B280                     cmp.l      D1, D0
  2414. 00001914  6640                     bne        +0x42 /* 00001956 */
  2415. 00001916  2F0B                     move.l     -[A7], A3
  2416. 00001918  4EBA 01CE                jsr        [PC + 0x1CE /* 00001AE8 */]
  2417. 0000191C  2640                     movea.l    A3, D0
  2418. 0000191E  588F                     addq.l     A7, 4
  2419. 00001920  6028                     bra        +0x2A /* 0000194A */
  2420. label00001922:
  2421. 00001922  7000                     moveq.l    D0, 0x00
  2422. 00001924  1013                     move.b     D0, [A3]
  2423. 00001926  7278                     moveq.l    D1, 0x78
  2424. 00001928  B280                     cmp.l      D1, D0
  2425. 0000192A  6724                     beq        +0x26 /* 00001950 */
  2426. 0000192C  2F0B                     move.l     -[A7], A3
  2427. 0000192E  4EBA FFD4                jsr        [PC - 0x2C /* 00001904 */]
  2428. 00001932  7200                     moveq.l    D1, 0x00
  2429. 00001934  1200                     move.b     D1, D0
  2430. 00001936  588F                     addq.l     A7, 4
  2431. 00001938  6606                     bne        +0x8 /* 00001940 */
  2432. 0000193A  7000                     moveq.l    D0, 0x00
  2433. 0000193C  6000 01A4                bra        +0x1A6 /* 00001AE2 */
  2434. label00001940:
  2435. 00001940  2F0B                     move.l     -[A7], A3
  2436. 00001942  4EBA 01A4                jsr        [PC + 0x1A4 /* 00001AE8 */]
  2437. 00001946  2640                     movea.l    A3, D0
  2438. 00001948  588F                     addq.l     A7, 4
  2439. label0000194A:
  2440. 0000194A  B7ED E268                cmpa.l     A3, [A5 - 0x1D98]
  2441. 0000194E  65D2                     bcs        -0x2C /* 00001922 */
  2442. label00001950:
  2443. 00001950  7001                     moveq.l    D0, 0x01
  2444. 00001952  6000 018E                bra        +0x190 /* 00001AE2 */
  2445. label00001956:
  2446. 00001956  7000                     moveq.l    D0, 0x00
  2447. 00001958  1013                     move.b     D0, [A3]
  2448. 0000195A  723F                     moveq.l    D1, 0x3F
  2449. 0000195C  B280                     cmp.l      D1, D0
  2450. 0000195E  6214                     bhi        +0x16 /* 00001974 */
  2451. 00001960  7000                     moveq.l    D0, 0x00
  2452. 00001962  1013                     move.b     D0, [A3]
  2453. 00001964  7245                     moveq.l    D1, 0x45
  2454. 00001966  B280                     cmp.l      D1, D0
  2455. 00001968  650A                     bcs        +0xC /* 00001974 */
  2456. 0000196A  7000                     moveq.l    D0, 0x00
  2457. 0000196C  1013                     move.b     D0, [A3]
  2458. 0000196E  7241                     moveq.l    D1, 0x41
  2459. 00001970  B280                     cmp.l      D1, D0
  2460. 00001972  6632                     bne        +0x34 /* 000019A6 */
  2461. label00001974:
  2462. 00001974  7000                     moveq.l    D0, 0x00
  2463. 00001976  1013                     move.b     D0, [A3]
  2464. 00001978  7219                     moveq.l    D1, 0x19
  2465. 0000197A  B280                     cmp.l      D1, D0
  2466. 0000197C  6728                     beq        +0x2A /* 000019A6 */
  2467. 0000197E  7000                     moveq.l    D0, 0x00
  2468. 00001980  1013                     move.b     D0, [A3]
  2469. 00001982  7214                     moveq.l    D1, 0x14
  2470. 00001984  B280                     cmp.l      D1, D0
  2471. 00001986  671E                     beq        +0x20 /* 000019A6 */
  2472. 00001988  7000                     moveq.l    D0, 0x00
  2473. 0000198A  1013                     move.b     D0, [A3]
  2474. 0000198C  7224                     moveq.l    D1, 0x24
  2475. 0000198E  B280                     cmp.l      D1, D0
  2476. 00001990  6714                     beq        +0x16 /* 000019A6 */
  2477. 00001992  7000                     moveq.l    D0, 0x00
  2478. 00001994  1013                     move.b     D0, [A3]
  2479. 00001996  722B                     moveq.l    D1, 0x2B
  2480. 00001998  B280                     cmp.l      D1, D0
  2481. 0000199A  670A                     beq        +0xC /* 000019A6 */
  2482. 0000199C  7000                     moveq.l    D0, 0x00
  2483. 0000199E  1013                     move.b     D0, [A3]
  2484. 000019A0  7269                     moveq.l    D1, 0x69
  2485. 000019A2  B280                     cmp.l      D1, D0
  2486. 000019A4  661C                     bne        +0x1E /* 000019C2 */
  2487. label000019A6:
  2488. 000019A6  7000                     moveq.l    D0, 0x00
  2489. 000019A8  7200                     moveq.l    D1, 0x00
  2490. 000019AA  122D D870                move.b     D1, [A5 - 0x2790]
  2491. 000019AE  7400                     moveq.l    D2, 0x00
  2492. 000019B0  142B 0001                move.b     D2, [A3 + 0x1]
  2493. 000019B4  761F                     moveq.l    D3, 0x1F
  2494. 000019B6  C682                     and.l      D3, D2
  2495. 000019B8  B681                     cmp.l      D3, D1
  2496. 000019BA  56C0                     sne        D0
  2497. 000019BC  4400                     neg.b      D0
  2498. 000019BE  6000 0122                bra        +0x124 /* 00001AE2 */
  2499. label000019C2:
  2500. 000019C2  7000                     moveq.l    D0, 0x00
  2501. 000019C4  1013                     move.b     D0, [A3]
  2502. 000019C6  726A                     moveq.l    D1, 0x6A
  2503. 000019C8  B280                     cmp.l      D1, D0
  2504. 000019CA  6232                     bhi        +0x34 /* 000019FE */
  2505. 000019CC  7000                     moveq.l    D0, 0x00
  2506. 000019CE  1013                     move.b     D0, [A3]
  2507. 000019D0  726D                     moveq.l    D1, 0x6D
  2508. 000019D2  B280                     cmp.l      D1, D0
  2509. 000019D4  6528                     bcs        +0x2A /* 000019FE */
  2510. 000019D6  7000                     moveq.l    D0, 0x00
  2511. 000019D8  102B 0001                move.b     D0, [A3 + 0x1]
  2512. 000019DC  0C80 0000 0082           cmpi.l     D0, 0x82
  2513. 000019E2  661A                     bne        +0x1C /* 000019FE */
  2514. 000019E4  7000                     moveq.l    D0, 0x00
  2515. 000019E6  102B 0002                move.b     D0, [A3 + 0x2]
  2516. 000019EA  721F                     moveq.l    D1, 0x1F
  2517. 000019EC  C280                     and.l      D1, D0
  2518. 000019EE  7000                     moveq.l    D0, 0x00
  2519. 000019F0  102D D870                move.b     D0, [A5 - 0x2790]
  2520. 000019F4  B081                     cmp.l      D0, D1
  2521. 000019F6  56C0                     sne        D0
  2522. 000019F8  4400                     neg.b      D0
  2523. 000019FA  6000 00E6                bra        +0xE8 /* 00001AE2 */
  2524. label000019FE:
  2525. 000019FE  7000                     moveq.l    D0, 0x00
  2526. 00001A00  1013                     move.b     D0, [A3]
  2527. 00001A02  7246                     moveq.l    D1, 0x46
  2528. 00001A04  B280                     cmp.l      D1, D0
  2529. 00001A06  627C                     bhi        +0x7E /* 00001A84 */
  2530. 00001A08  7000                     moveq.l    D0, 0x00
  2531. 00001A0A  1013                     move.b     D0, [A3]
  2532. 00001A0C  7254                     moveq.l    D1, 0x54
  2533. 00001A0E  B280                     cmp.l      D1, D0
  2534. 00001A10  6572                     bcs        +0x74 /* 00001A84 */
  2535. 00001A12  284B                     movea.l    A4, A3
  2536. 00001A14  7000                     moveq.l    D0, 0x00
  2537. 00001A16  1013                     move.b     D0, [A3]
  2538. 00001A18  7247                     moveq.l    D1, 0x47
  2539. 00001A1A  B280                     cmp.l      D1, D0
  2540. 00001A1C  675E                     beq        +0x60 /* 00001A7C */
  2541. 00001A1E  7000                     moveq.l    D0, 0x00
  2542. 00001A20  1013                     move.b     D0, [A3]
  2543. 00001A22  7248                     moveq.l    D1, 0x48
  2544. 00001A24  B280                     cmp.l      D1, D0
  2545. 00001A26  6754                     beq        +0x56 /* 00001A7C */
  2546. 00001A28  7000                     moveq.l    D0, 0x00
  2547. 00001A2A  1013                     move.b     D0, [A3]
  2548. 00001A2C  7250                     moveq.l    D1, 0x50
  2549. 00001A2E  B280                     cmp.l      D1, D0
  2550. 00001A30  6620                     bne        +0x22 /* 00001A52 */
  2551. 00001A32  7000                     moveq.l    D0, 0x00
  2552. 00001A34  102C 0001                move.b     D0, [A4 + 0x1]
  2553. 00001A38  7200                     moveq.l    D1, 0x00
  2554. 00001A3A  122D D870                move.b     D1, [A5 - 0x2790]
  2555. 00001A3E  B280                     cmp.l      D1, D0
  2556. 00001A40  6710                     beq        +0x12 /* 00001A52 */
  2557. 00001A42  7000                     moveq.l    D0, 0x00
  2558. 00001A44  102C 0002                move.b     D0, [A4 + 0x2]
  2559. 00001A48  7200                     moveq.l    D1, 0x00
  2560. 00001A4A  122D D870                move.b     D1, [A5 - 0x2790]
  2561. 00001A4E  B280                     cmp.l      D1, D0
  2562. 00001A50  662A                     bne        +0x2C /* 00001A7C */
  2563. label00001A52:
  2564. 00001A52  7000                     moveq.l    D0, 0x00
  2565. 00001A54  1013                     move.b     D0, [A3]
  2566. 00001A56  7250                     moveq.l    D1, 0x50
  2567. 00001A58  B280                     cmp.l      D1, D0
  2568. 00001A5A  6724                     beq        +0x26 /* 00001A80 */
  2569. 00001A5C  7000                     moveq.l    D0, 0x00
  2570. 00001A5E  102C 0001                move.b     D0, [A4 + 0x1]
  2571. 00001A62  7200                     moveq.l    D1, 0x00
  2572. 00001A64  122D D870                move.b     D1, [A5 - 0x2790]
  2573. 00001A68  B280                     cmp.l      D1, D0
  2574. 00001A6A  6710                     beq        +0x12 /* 00001A7C */
  2575. 00001A6C  7000                     moveq.l    D0, 0x00
  2576. 00001A6E  102C 0002                move.b     D0, [A4 + 0x2]
  2577. 00001A72  7200                     moveq.l    D1, 0x00
  2578. 00001A74  122D D870                move.b     D1, [A5 - 0x2790]
  2579. 00001A78  B280                     cmp.l      D1, D0
  2580. 00001A7A  6604                     bne        +0x6 /* 00001A80 */
  2581. label00001A7C:
  2582. 00001A7C  7000                     moveq.l    D0, 0x00
  2583. 00001A7E  6062                     bra        +0x64 /* 00001AE2 */
  2584. label00001A80:
  2585. 00001A80  7001                     moveq.l    D0, 0x01
  2586. 00001A82  605E                     bra        +0x60 /* 00001AE2 */
  2587. label00001A84:
  2588. 00001A84  7000                     moveq.l    D0, 0x00
  2589. 00001A86  1013                     move.b     D0, [A3]
  2590. 00001A88  7276                     moveq.l    D1, 0x76
  2591. 00001A8A  B280                     cmp.l      D1, D0
  2592. 00001A8C  6652                     bne        +0x54 /* 00001AE0 */
  2593. 00001A8E  7000                     moveq.l    D0, 0x00
  2594. 00001A90  102D D870                move.b     D0, [A5 - 0x2790]
  2595. 00001A94  7200                     moveq.l    D1, 0x00
  2596. 00001A96  122B 0001                move.b     D1, [A3 + 0x1]
  2597. 00001A9A  741F                     moveq.l    D2, 0x1F
  2598. 00001A9C  C481                     and.l      D2, D1
  2599. 00001A9E  B480                     cmp.l      D2, D0
  2600. 00001AA0  6604                     bne        +0x6 /* 00001AA6 */
  2601. 00001AA2  7000                     moveq.l    D0, 0x00
  2602. 00001AA4  603C                     bra        +0x3E /* 00001AE2 */
  2603. label00001AA6:
  2604. 00001AA6  41F8 0002                lea.l      A0, [0x00000002]
  2605. 00001AAA  D7C8                     add.l      A3, A0
  2606. 00001AAC  7000                     moveq.l    D0, 0x00
  2607. 00001AAE  1013                     move.b     D0, [A3]
  2608. 00001AB0  5280                     addq.l     D0, 1
  2609. 00001AB2  D7C0                     add.l      A3, D0
  2610. 00001AB4  7000                     moveq.l    D0, 0x00
  2611. 00001AB6  1013                     move.b     D0, [A3]
  2612. 00001AB8  3E00                     move.w     D7, D0
  2613. 00001ABA  D6FC 0001                add.w      A3, 0x1
  2614. 00001ABE  6018                     bra        +0x1A /* 00001AD8 */
  2615. label00001AC0:
  2616. 00001AC0  7000                     moveq.l    D0, 0x00
  2617. 00001AC2  1013                     move.b     D0, [A3]
  2618. 00001AC4  7200                     moveq.l    D1, 0x00
  2619. 00001AC6  122D D870                move.b     D1, [A5 - 0x2790]
  2620. 00001ACA  B280                     cmp.l      D1, D0
  2621. 00001ACC  6604                     bne        +0x6 /* 00001AD2 */
  2622. 00001ACE  7000                     moveq.l    D0, 0x00
  2623. 00001AD0  6010                     bra        +0x12 /* 00001AE2 */
  2624. label00001AD2:
  2625. 00001AD2  D6FC 0001                add.w      A3, 0x1
  2626. 00001AD6  5347                     subq.w     D7, 1
  2627. label00001AD8:
  2628. 00001AD8  4A47                     tst.w      D7
  2629. 00001ADA  66E4                     bne        -0x1A /* 00001AC0 */
  2630. 00001ADC  7001                     moveq.l    D0, 0x01
  2631. 00001ADE  6002                     bra        +0x4 /* 00001AE2 */
  2632. label00001AE0:
  2633. 00001AE0  7000                     moveq.l    D0, 0x00
  2634. label00001AE2:
  2635. 00001AE2  4CDF 1888                movem.l    D3,D7,A3,A4, [A7]+
  2636. 00001AE6  4E75                     rts
  2637. export_364:
  2638. fn00001AE8:
  2639. 00001AE8  48E7 0018                movem.l    -[A7], A3,A4
  2640. 00001AEC  286F 000C                movea.l    A4, [A7 + 0xC]
  2641. 00001AF0  264C                     movea.l    A3, A4
  2642. 00001AF2  7000                     moveq.l    D0, 0x00
  2643. 00001AF4  1014                     move.b     D0, [A4]
  2644. 00001AF6  7278                     moveq.l    D1, 0x78
  2645. 00001AF8  B280                     cmp.l      D1, D0
  2646. 00001AFA  6606                     bne        +0x8 /* 00001B02 */
  2647. 00001AFC  5C8B                     addq.l     A3, 6
  2648. 00001AFE  6000 00E4                bra        +0xE6 /* 00001BE4 */
  2649. label00001B02:
  2650. 00001B02  7000                     moveq.l    D0, 0x00
  2651. 00001B04  1014                     move.b     D0, [A4]
  2652. 00001B06  6510                     bcs        +0x12 /* 00001B18 */
  2653. 00001B08  7000                     moveq.l    D0, 0x00
  2654. 00001B0A  1014                     move.b     D0, [A4]
  2655. 00001B0C  7213                     moveq.l    D1, 0x13
  2656. 00001B0E  B280                     cmp.l      D1, D0
  2657. 00001B10  6506                     bcs        +0x8 /* 00001B18 */
  2658. 00001B12  548B                     addq.l     A3, 2
  2659. 00001B14  6000 00CE                bra        +0xD0 /* 00001BE4 */
  2660. label00001B18:
  2661. 00001B18  7000                     moveq.l    D0, 0x00
  2662. 00001B1A  1014                     move.b     D0, [A4]
  2663. 00001B1C  7214                     moveq.l    D1, 0x14
  2664. 00001B1E  B280                     cmp.l      D1, D0
  2665. 00001B20  6210                     bhi        +0x12 /* 00001B32 */
  2666. 00001B22  7000                     moveq.l    D0, 0x00
  2667. 00001B24  1014                     move.b     D0, [A4]
  2668. 00001B26  723E                     moveq.l    D1, 0x3E
  2669. 00001B28  B280                     cmp.l      D1, D0
  2670. 00001B2A  6506                     bcs        +0x8 /* 00001B32 */
  2671. 00001B2C  548B                     addq.l     A3, 2
  2672. 00001B2E  6000 00B4                bra        +0xB6 /* 00001BE4 */
  2673. label00001B32:
  2674. 00001B32  7000                     moveq.l    D0, 0x00
  2675. 00001B34  1014                     move.b     D0, [A4]
  2676. 00001B36  723F                     moveq.l    D1, 0x3F
  2677. 00001B38  B280                     cmp.l      D1, D0
  2678. 00001B3A  6212                     bhi        +0x14 /* 00001B4E */
  2679. 00001B3C  7000                     moveq.l    D0, 0x00
  2680. 00001B3E  1014                     move.b     D0, [A4]
  2681. 00001B40  7245                     moveq.l    D1, 0x45
  2682. 00001B42  B280                     cmp.l      D1, D0
  2683. 00001B44  6508                     bcs        +0xA /* 00001B4E */
  2684. 00001B46  D6FC 0010                add.w      A3, 0x10
  2685. 00001B4A  6000 0098                bra        +0x9A /* 00001BE4 */
  2686. label00001B4E:
  2687. 00001B4E  7000                     moveq.l    D0, 0x00
  2688. 00001B50  1014                     move.b     D0, [A4]
  2689. 00001B52  7246                     moveq.l    D1, 0x46
  2690. 00001B54  B280                     cmp.l      D1, D0
  2691. 00001B56  6210                     bhi        +0x12 /* 00001B68 */
  2692. 00001B58  7000                     moveq.l    D0, 0x00
  2693. 00001B5A  1014                     move.b     D0, [A4]
  2694. 00001B5C  7254                     moveq.l    D1, 0x54
  2695. 00001B5E  B280                     cmp.l      D1, D0
  2696. 00001B60  6506                     bcs        +0x8 /* 00001B68 */
  2697. 00001B62  D6FC 000C                add.w      A3, 0xC
  2698. 00001B66  607C                     bra        +0x7E /* 00001BE4 */
  2699. label00001B68:
  2700. 00001B68  7000                     moveq.l    D0, 0x00
  2701. 00001B6A  1014                     move.b     D0, [A4]
  2702. 00001B6C  7255                     moveq.l    D1, 0x55
  2703. 00001B6E  B280                     cmp.l      D1, D0
  2704. 00001B70  620E                     bhi        +0x10 /* 00001B80 */
  2705. 00001B72  7000                     moveq.l    D0, 0x00
  2706. 00001B74  1014                     move.b     D0, [A4]
  2707. 00001B76  725F                     moveq.l    D1, 0x5F
  2708. 00001B78  B280                     cmp.l      D1, D0
  2709. 00001B7A  6504                     bcs        +0x6 /* 00001B80 */
  2710. 00001B7C  588B                     addq.l     A3, 4
  2711. 00001B7E  6064                     bra        +0x66 /* 00001BE4 */
  2712. label00001B80:
  2713. 00001B80  7000                     moveq.l    D0, 0x00
  2714. 00001B82  1014                     move.b     D0, [A4]
  2715. 00001B84  7269                     moveq.l    D1, 0x69
  2716. 00001B86  B280                     cmp.l      D1, D0
  2717. 00001B88  620E                     bhi        +0x10 /* 00001B98 */
  2718. 00001B8A  7000                     moveq.l    D0, 0x00
  2719. 00001B8C  1014                     move.b     D0, [A4]
  2720. 00001B8E  726F                     moveq.l    D1, 0x6F
  2721. 00001B90  B280                     cmp.l      D1, D0
  2722. 00001B92  6504                     bcs        +0x6 /* 00001B98 */
  2723. 00001B94  588B                     addq.l     A3, 4
  2724. 00001B96  604C                     bra        +0x4E /* 00001BE4 */
  2725. label00001B98:
  2726. 00001B98  7000                     moveq.l    D0, 0x00
  2727. 00001B9A  1014                     move.b     D0, [A4]
  2728. 00001B9C  7277                     moveq.l    D1, 0x77
  2729. 00001B9E  B280                     cmp.l      D1, D0
  2730. 00001BA0  6610                     bne        +0x12 /* 00001BB2 */
  2731. 00001BA2  41F8 0002                lea.l      A0, [0x00000002]
  2732. 00001BA6  D7C8                     add.l      A3, A0
  2733. 00001BA8  7000                     moveq.l    D0, 0x00
  2734. 00001BAA  1013                     move.b     D0, [A3]
  2735. 00001BAC  5280                     addq.l     D0, 1
  2736. 00001BAE  D7C0                     add.l      A3, D0
  2737. 00001BB0  6032                     bra        +0x34 /* 00001BE4 */
  2738. label00001BB2:
  2739. 00001BB2  7000                     moveq.l    D0, 0x00
  2740. 00001BB4  1014                     move.b     D0, [A4]
  2741. 00001BB6  7276                     moveq.l    D1, 0x76
  2742. 00001BB8  B280                     cmp.l      D1, D0
  2743. 00001BBA  6618                     bne        +0x1A /* 00001BD4 */
  2744. 00001BBC  41F8 0002                lea.l      A0, [0x00000002]
  2745. 00001BC0  D7C8                     add.l      A3, A0
  2746. 00001BC2  7000                     moveq.l    D0, 0x00
  2747. 00001BC4  1013                     move.b     D0, [A3]
  2748. 00001BC6  5280                     addq.l     D0, 1
  2749. 00001BC8  D7C0                     add.l      A3, D0
  2750. 00001BCA  7000                     moveq.l    D0, 0x00
  2751. 00001BCC  1013                     move.b     D0, [A3]
  2752. 00001BCE  5280                     addq.l     D0, 1
  2753. 00001BD0  D7C0                     add.l      A3, D0
  2754. 00001BD2  6010                     bra        +0x12 /* 00001BE4 */
  2755. label00001BD4:
  2756. 00001BD4  486D E16E                pea.l      [A5 - 0x1E92]
  2757. 00001BD8  7001                     moveq.l    D0, 0x01
  2758. 00001BDA  2F00                     move.l     -[A7], D0
  2759. 00001BDC  4EAD 015A                jsr        [A5 + 0x15A /* export_39 */]
  2760. 00001BE0  548B                     addq.l     A3, 2
  2761. 00001BE2  508F                     addq.l     A7, 8
  2762. label00001BE4:
  2763. 00001BE4  200B                     move.l     D0, A3
  2764. 00001BE6  908C                     sub.l      D0, A4
  2765. 00001BE8  7201                     moveq.l    D1, 0x01
  2766. 00001BEA  C280                     and.l      D1, D0
  2767. 00001BEC  6704                     beq        +0x6 /* 00001BF2 */
  2768. 00001BEE  D6FC 0001                add.w      A3, 0x1
  2769. label00001BF2:
  2770. 00001BF2  200B                     move.l     D0, A3
  2771. 00001BF4  4CDF 1800                movem.l    A3,A4, [A7]+
  2772. 00001BF8  4E75                     rts
  2773. fn00001BFA:
  2774. 00001BFA  48E7 0110                movem.l    -[A7], D7,A3
  2775. 00001BFE  266F 000C                movea.l    A3, [A7 + 0xC]
  2776. 00001C02  1E13                     move.b     D7, [A3]
  2777. 00001C04  7000                     moveq.l    D0, 0x00
  2778. 00001C06  1007                     move.b     D0, D7
  2779. 00001C08  0C80 0000 00FF           cmpi.l     D0, 0xFF
  2780. 00001C0E  670E                     beq        +0x10 /* 00001C1E */
  2781. 00001C10  5207                     addq.b     D7, 1
  2782. 00001C12  7000                     moveq.l    D0, 0x00
  2783. 00001C14  1007                     move.b     D0, D7
  2784. 00001C16  17AF 0013 0000           move.b     [A3 + D0.w], [A7 + 0x13]
  2785. 00001C1C  1687                     move.b     [A3], D7
  2786. label00001C1E:
  2787. 00001C1E  4CDF 0880                movem.l    D7,A3, [A7]+
  2788. 00001C22  4E75                     rts
  2789. export_365:
  2790. fn00001C24:
  2791. 00001C24  4E56 FF00                link       A6, -0x0100
  2792. 00001C28  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  2793. 00001C2C  3C2E 000E                move.w     D6, [A6 + 0xE]
  2794. 00001C30  2E2E 0010                move.l     D7, [A6 + 0x10]
  2795. 00001C34  286E 0008                movea.l    A4, [A6 + 0x8]
  2796. 00001C38  47EE FF00                lea.l      A3, [A6 - 0x100]
  2797. 00001C3C  4A87                     tst.l      D7
  2798. 00001C3E  6700 00EE                beq        +0xF0 /* 00001D2E */
  2799. 00001C42  4213                     clr.b      [A3]
  2800. 00001C44  7000                     moveq.l    D0, 0x00
  2801. 00001C46  1014                     move.b     D0, [A4]
  2802. 00001C48  6716                     beq        +0x18 /* 00001C60 */
  2803. 00001C4A  2F0B                     move.l     -[A7], A3
  2804. 00001C4C  3F3C 05DC                move.w     -[A7], 0x5DC
  2805. 00001C50  7008                     moveq.l    D0, 0x08
  2806. 00001C52  3F00                     move.w     -[A7], D0
  2807. 00001C54  4EAD 0402                jsr        [A5 + 0x402 /* export_124 */]
  2808. 00001C58  2F0B                     move.l     -[A7], A3
  2809. 00001C5A  2F0C                     move.l     -[A7], A4
  2810. 00001C5C  4EAD 00EA                jsr        [A5 + 0xEA /* export_25 */]
  2811. label00001C60:
  2812. 00001C60  48C6                     ext.l      D6
  2813. 00001C62  7008                     moveq.l    D0, 0x08
  2814. 00001C64  B086                     cmp.l      D0, D6
  2815. 00001C66  661A                     bne        +0x1C /* 00001C82 */
  2816. 00001C68  2F0B                     move.l     -[A7], A3
  2817. 00001C6A  3F3C 0BC3                move.w     -[A7], 0xBC3
  2818. 00001C6E  700F                     moveq.l    D0, 0x0F
  2819. 00001C70  3F00                     move.w     -[A7], D0
  2820. 00001C72  4EAD 0402                jsr        [A5 + 0x402 /* export_124 */]
  2821. 00001C76  2F0B                     move.l     -[A7], A3
  2822. 00001C78  2F0C                     move.l     -[A7], A4
  2823. 00001C7A  4EAD 00EA                jsr        [A5 + 0xEA /* export_25 */]
  2824. 00001C7E  6000 00AE                bra        +0xB0 /* 00001D2E */
  2825. label00001C82:
  2826. 00001C82  48C6                     ext.l      D6
  2827. 00001C84  7007                     moveq.l    D0, 0x07
  2828. 00001C86  B086                     cmp.l      D0, D6
  2829. 00001C88  6622                     bne        +0x24 /* 00001CAC */
  2830. 00001C8A  7024                     moveq.l    D0, 0x24
  2831. 00001C8C  2F00                     move.l     -[A7], D0
  2832. 00001C8E  2F0C                     move.l     -[A7], A4
  2833. 00001C90  4EBA FF68                jsr        [PC - 0x98 /* 00001BFA */]
  2834. 00001C94  2F0B                     move.l     -[A7], A3
  2835. 00001C96  2F07                     move.l     -[A7], D7
  2836. 00001C98  4EAD 00CA                jsr        [A5 + 0xCA /* export_21 */]
  2837. 00001C9C  2F0B                     move.l     -[A7], A3
  2838. 00001C9E  2F0C                     move.l     -[A7], A4
  2839. 00001CA0  4EAD 00EA                jsr        [A5 + 0xEA /* export_25 */]
  2840. 00001CA4  4FEF 0010                lea.l      A7, [A7 + 0x10]
  2841. 00001CA8  6000 0084                bra        +0x86 /* 00001D2E */
  2842. label00001CAC:
  2843. 00001CAC  7001                     moveq.l    D0, 0x01
  2844. 00001CAE  B087                     cmp.l      D0, D7
  2845. 00001CB0  663A                     bne        +0x3C /* 00001CEC */
  2846. 00001CB2  2F0B                     move.l     -[A7], A3
  2847. 00001CB4  2F07                     move.l     -[A7], D7
  2848. 00001CB6  4EAD 00C2                jsr        [A5 + 0xC2 /* export_20 */]
  2849. 00001CBA  7020                     moveq.l    D0, 0x20
  2850. 00001CBC  2F00                     move.l     -[A7], D0
  2851. 00001CBE  2F0B                     move.l     -[A7], A3
  2852. 00001CC0  4EBA FF38                jsr        [PC - 0xC8 /* 00001BFA */]
  2853. 00001CC4  2F0B                     move.l     -[A7], A3
  2854. 00001CC6  2F0C                     move.l     -[A7], A4
  2855. 00001CC8  4EAD 00EA                jsr        [A5 + 0xEA /* export_25 */]
  2856. 00001CCC  2F0B                     move.l     -[A7], A3
  2857. 00001CCE  3F3C 0BC3                move.w     -[A7], 0xBC3
  2858. 00001CD2  48C6                     ext.l      D6
  2859. 00001CD4  2006                     move.l     D0, D6
  2860. 00001CD6  5080                     addq.l     D0, 8
  2861. 00001CD8  3F00                     move.w     -[A7], D0
  2862. 00001CDA  4EAD 0402                jsr        [A5 + 0x402 /* export_124 */]
  2863. 00001CDE  2F0B                     move.l     -[A7], A3
  2864. 00001CE0  2F0C                     move.l     -[A7], A4
  2865. 00001CE2  4EAD 00EA                jsr        [A5 + 0xEA /* export_25 */]
  2866. 00001CE6  4FEF 0010                lea.l      A7, [A7 + 0x10]
  2867. 00001CEA  6042                     bra        +0x44 /* 00001D2E */
  2868. label00001CEC:
  2869. 00001CEC  2F0B                     move.l     -[A7], A3
  2870. 00001CEE  2F07                     move.l     -[A7], D7
  2871. 00001CF0  4EAD 00C2                jsr        [A5 + 0xC2 /* export_20 */]
  2872. 00001CF4  2F0B                     move.l     -[A7], A3
  2873. 00001CF6  2F0C                     move.l     -[A7], A4
  2874. 00001CF8  4EAD 00EA                jsr        [A5 + 0xEA /* export_25 */]
  2875. 00001CFC  2F0B                     move.l     -[A7], A3
  2876. 00001CFE  3F3C 05DC                move.w     -[A7], 0x5DC
  2877. 00001D02  7007                     moveq.l    D0, 0x07
  2878. 00001D04  3F00                     move.w     -[A7], D0
  2879. 00001D06  4EAD 0402                jsr        [A5 + 0x402 /* export_124 */]
  2880. 00001D0A  2F0B                     move.l     -[A7], A3
  2881. 00001D0C  2F0C                     move.l     -[A7], A4
  2882. 00001D0E  4EAD 00EA                jsr        [A5 + 0xEA /* export_25 */]
  2883. 00001D12  2F0B                     move.l     -[A7], A3
  2884. 00001D14  3F3C 0BC3                move.w     -[A7], 0xBC3
  2885. 00001D18  48C6                     ext.l      D6
  2886. 00001D1A  2006                     move.l     D0, D6
  2887. 00001D1C  5280                     addq.l     D0, 1
  2888. 00001D1E  3F00                     move.w     -[A7], D0
  2889. 00001D20  4EAD 0402                jsr        [A5 + 0x402 /* export_124 */]
  2890. 00001D24  2F0B                     move.l     -[A7], A3
  2891. 00001D26  2F0C                     move.l     -[A7], A4
  2892. 00001D28  4EAD 00EA                jsr        [A5 + 0xEA /* export_25 */]
  2893. 00001D2C  508F                     addq.l     A7, 8
  2894. label00001D2E:
  2895. 00001D2E  4CEE 18C0 FEF0           movem.l    D6,D7,A3,A4, [A6 - 0x110]
  2896. 00001D34  4E5E                     unlink     A6
  2897. 00001D36  4E75                     rts
  2898. fn00001D38:
  2899. 00001D38  48E7 0110                movem.l    -[A7], D7,A3
  2900. 00001D3C  266F 000C                movea.l    A3, [A7 + 0xC]
  2901. 00001D40  7000                     moveq.l    D0, 0x00
  2902. 00001D42  1013                     move.b     D0, [A3]
  2903. 00001D44  2E00                     move.l     D7, D0
  2904. 00001D46  5387                     subq.l     D7, 1
  2905. 00001D48  7000                     moveq.l    D0, 0x00
  2906. 00001D4A  1013                     move.b     D0, [A3]
  2907. 00001D4C  41F3 0000                lea.l      A0, [A3 + D0.w]
  2908. 00001D50  2648                     movea.l    A3, A0
  2909. 00001D52  538B                     subq.l     A3, 1
  2910. 00001D54  601C                     bra        +0x1E /* 00001D72 */
  2911. label00001D56:
  2912. 00001D56  7000                     moveq.l    D0, 0x00
  2913. 00001D58  1013                     move.b     D0, [A3]
  2914. 00001D5A  722C                     moveq.l    D1, 0x2C
  2915. 00001D5C  B280                     cmp.l      D1, D0
  2916. 00001D5E  660C                     bne        +0xE /* 00001D6C */
  2917. 00001D60  7000                     moveq.l    D0, 0x00
  2918. 00001D62  102B 0001                move.b     D0, [A3 + 0x1]
  2919. 00001D66  7220                     moveq.l    D1, 0x20
  2920. 00001D68  B280                     cmp.l      D1, D0
  2921. 00001D6A  670C                     beq        +0xE /* 00001D78 */
  2922. label00001D6C:
  2923. 00001D6C  5347                     subq.w     D7, 1
  2924. 00001D6E  D6FC FFFF                add.w      A3, 0xFFFF
  2925. label00001D72:
  2926. 00001D72  48C7                     ext.l      D7
  2927. 00001D74  4A87                     tst.l      D7
  2928. 00001D76  6EDE                     bgt        -0x20 /* 00001D56 */
  2929. label00001D78:
  2930. 00001D78  3007                     move.w     D0, D7
  2931. 00001D7A  4CDF 0880                movem.l    D7,A3, [A7]+
  2932. 00001D7E  4E75                     rts
  2933. fn00001D80:
  2934. 00001D80  4E56 FF00                link       A6, -0x0100
  2935. 00001D84  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  2936. 00001D88  286E 0008                movea.l    A4, [A6 + 0x8]
  2937. 00001D8C  266E 000C                movea.l    A3, [A6 + 0xC]
  2938. 00001D90  4214                     clr.b      [A4]
  2939. 00001D92  7000                     moveq.l    D0, 0x00
  2940. 00001D94  1013                     move.b     D0, [A3]
  2941. 00001D96  7219                     moveq.l    D1, 0x19
  2942. 00001D98  B280                     cmp.l      D1, D0
  2943. 00001D9A  670A                     beq        +0xC /* 00001DA6 */
  2944. 00001D9C  7000                     moveq.l    D0, 0x00
  2945. 00001D9E  1013                     move.b     D0, [A3]
  2946. 00001DA0  7214                     moveq.l    D1, 0x14
  2947. 00001DA2  B280                     cmp.l      D1, D0
  2948. 00001DA4  6618                     bne        +0x1A /* 00001DBE */
  2949. label00001DA6:
  2950. 00001DA6  2F0C                     move.l     -[A7], A4
  2951. 00001DA8  3F3C 05DE                move.w     -[A7], 0x5DE
  2952. 00001DAC  7000                     moveq.l    D0, 0x00
  2953. 00001DAE  1013                     move.b     D0, [A3]
  2954. 00001DB0  7213                     moveq.l    D1, 0x13
  2955. 00001DB2  9081                     sub.l      D0, D1
  2956. 00001DB4  3F00                     move.w     -[A7], D0
  2957. 00001DB6  4EAD 0402                jsr        [A5 + 0x402 /* export_124 */]
  2958. 00001DBA  6000 0562                bra        +0x564 /* 0000231E */
  2959. label00001DBE:
  2960. 00001DBE  7000                     moveq.l    D0, 0x00
  2961. 00001DC0  1013                     move.b     D0, [A3]
  2962. 00001DC2  7215                     moveq.l    D1, 0x15
  2963. 00001DC4  B280                     cmp.l      D1, D0
  2964. 00001DC6  620A                     bhi        +0xC /* 00001DD2 */
  2965. 00001DC8  7000                     moveq.l    D0, 0x00
  2966. 00001DCA  1013                     move.b     D0, [A3]
  2967. 00001DCC  7218                     moveq.l    D1, 0x18
  2968. 00001DCE  B280                     cmp.l      D1, D0
  2969. 00001DD0  640A                     bcc        +0xC /* 00001DDC */
  2970. label00001DD2:
  2971. 00001DD2  7000                     moveq.l    D0, 0x00
  2972. 00001DD4  1013                     move.b     D0, [A3]
  2973. 00001DD6  7223                     moveq.l    D1, 0x23
  2974. 00001DD8  B280                     cmp.l      D1, D0
  2975. 00001DDA  665A                     bne        +0x5C /* 00001E36 */
  2976. label00001DDC:
  2977. 00001DDC  7000                     moveq.l    D0, 0x00
  2978. 00001DDE  102D D870                move.b     D0, [A5 - 0x2790]
  2979. 00001DE2  7200                     moveq.l    D1, 0x00
  2980. 00001DE4  122B 0001                move.b     D1, [A3 + 0x1]
  2981. 00001DE8  741F                     moveq.l    D2, 0x1F
  2982. 00001DEA  C481                     and.l      D2, D1
  2983. 00001DEC  B480                     cmp.l      D2, D0
  2984. 00001DEE  6618                     bne        +0x1A /* 00001E08 */
  2985. 00001DF0  2F0C                     move.l     -[A7], A4
  2986. 00001DF2  3F3C 05DE                move.w     -[A7], 0x5DE
  2987. 00001DF6  7000                     moveq.l    D0, 0x00
  2988. 00001DF8  1013                     move.b     D0, [A3]
  2989. 00001DFA  7213                     moveq.l    D1, 0x13
  2990. 00001DFC  9081                     sub.l      D0, D1
  2991. 00001DFE  3F00                     move.w     -[A7], D0
  2992. 00001E00  4EAD 0402                jsr        [A5 + 0x402 /* export_124 */]
  2993. 00001E04  6000 0518                bra        +0x51A /* 0000231E */
  2994. label00001E08:
  2995. 00001E08  2F0C                     move.l     -[A7], A4
  2996. 00001E0A  3F3C 05F2                move.w     -[A7], 0x5F2
  2997. 00001E0E  7000                     moveq.l    D0, 0x00
  2998. 00001E10  1013                     move.b     D0, [A3]
  2999. 00001E12  7213                     moveq.l    D1, 0x13
  3000. 00001E14  9081                     sub.l      D0, D1
  3001. 00001E16  3F00                     move.w     -[A7], D0
  3002. 00001E18  4EAD 0402                jsr        [A5 + 0x402 /* export_124 */]
  3003. 00001E1C  7001                     moveq.l    D0, 0x01
  3004. 00001E1E  2F00                     move.l     -[A7], D0
  3005. 00001E20  7200                     moveq.l    D1, 0x00
  3006. 00001E22  122B 0001                move.b     D1, [A3 + 0x1]
  3007. 00001E26  2F01                     move.l     -[A7], D1
  3008. 00001E28  2F0C                     move.l     -[A7], A4
  3009. 00001E2A  4EBA 11A2                jsr        [PC + 0x11A2 /* 00002FCE */]
  3010. 00001E2E  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3011. 00001E32  6000 04EA                bra        +0x4EC /* 0000231E */
  3012. label00001E36:
  3013. 00001E36  7000                     moveq.l    D0, 0x00
  3014. 00001E38  1013                     move.b     D0, [A3]
  3015. 00001E3A  721A                     moveq.l    D1, 0x1A
  3016. 00001E3C  B280                     cmp.l      D1, D0
  3017. 00001E3E  620A                     bhi        +0xC /* 00001E4A */
  3018. 00001E40  7000                     moveq.l    D0, 0x00
  3019. 00001E42  1013                     move.b     D0, [A3]
  3020. 00001E44  721D                     moveq.l    D1, 0x1D
  3021. 00001E46  B280                     cmp.l      D1, D0
  3022. 00001E48  642C                     bcc        +0x2E /* 00001E76 */
  3023. label00001E4A:
  3024. 00001E4A  7000                     moveq.l    D0, 0x00
  3025. 00001E4C  1013                     move.b     D0, [A3]
  3026. 00001E4E  7224                     moveq.l    D1, 0x24
  3027. 00001E50  B280                     cmp.l      D1, D0
  3028. 00001E52  620A                     bhi        +0xC /* 00001E5E */
  3029. 00001E54  7000                     moveq.l    D0, 0x00
  3030. 00001E56  1013                     move.b     D0, [A3]
  3031. 00001E58  722A                     moveq.l    D1, 0x2A
  3032. 00001E5A  B280                     cmp.l      D1, D0
  3033. 00001E5C  6418                     bcc        +0x1A /* 00001E76 */
  3034. label00001E5E:
  3035. 00001E5E  7000                     moveq.l    D0, 0x00
  3036. 00001E60  1013                     move.b     D0, [A3]
  3037. 00001E62  7234                     moveq.l    D1, 0x34
  3038. 00001E64  B280                     cmp.l      D1, D0
  3039. 00001E66  6200 00FC                bhi        +0xFE /* 00001F64 */
  3040. 00001E6A  7000                     moveq.l    D0, 0x00
  3041. 00001E6C  1013                     move.b     D0, [A3]
  3042. 00001E6E  723B                     moveq.l    D1, 0x3B
  3043. 00001E70  B280                     cmp.l      D1, D0
  3044. 00001E72  6500 00F0                bcs        +0xF2 /* 00001F64 */
  3045. label00001E76:
  3046. 00001E76  2F0C                     move.l     -[A7], A4
  3047. 00001E78  3F3C 05DE                move.w     -[A7], 0x5DE
  3048. 00001E7C  7000                     moveq.l    D0, 0x00
  3049. 00001E7E  1013                     move.b     D0, [A3]
  3050. 00001E80  7213                     moveq.l    D1, 0x13
  3051. 00001E82  9081                     sub.l      D0, D1
  3052. 00001E84  3F00                     move.w     -[A7], D0
  3053. 00001E86  4EAD 0402                jsr        [A5 + 0x402 /* export_124 */]
  3054. 00001E8A  7000                     moveq.l    D0, 0x00
  3055. 00001E8C  1013                     move.b     D0, [A3]
  3056. 00001E8E  7235                     moveq.l    D1, 0x35
  3057. 00001E90  B280                     cmp.l      D1, D0
  3058. 00001E92  6600 00BC                bne        +0xBE /* 00001F50 */
  3059. 00001E96  7000                     moveq.l    D0, 0x00
  3060. 00001E98  102B 0001                move.b     D0, [A3 + 0x1]
  3061. 00001E9C  EA88                     lsr        D0, 5
  3062. 00001E9E  7E07                     moveq.l    D7, 0x07
  3063. 00001EA0  CE80                     and.l      D7, D0
  3064. 00001EA2  48C7                     ext.l      D7
  3065. 00001EA4  2F07                     move.l     -[A7], D7
  3066. 00001EA6  486E FF00                pea.l      [A6 - 0x100]
  3067. 00001EAA  4EAD 0422                jsr        [A5 + 0x422 /* export_128 */]
  3068. 00001EAE  558F                     subq.l     A7, 2
  3069. 00001EB0  486D E178                pea.l      [A5 - 0x1E88]
  3070. 00001EB4  2F0C                     move.l     -[A7], A4
  3071. 00001EB6  486E FF00                pea.l      [A6 - 0x100]
  3072. 00001EBA  4EAD 00FA                jsr        [A5 + 0xFA /* export_27 */]
  3073. 00001EBE  48C7                     ext.l      D7
  3074. 00001EC0  7001                     moveq.l    D0, 0x01
  3075. 00001EC2  B087                     cmp.l      D0, D7
  3076. 00001EC4  548F                     addq.l     A7, 2
  3077. 00001EC6  6C0E                     bge        +0x10 /* 00001ED6 */
  3078. 00001EC8  486D E17C                pea.l      [A5 - 0x1E84]
  3079. 00001ECC  486E FF00                pea.l      [A6 - 0x100]
  3080. 00001ED0  4EAD 002A                jsr        [A5 + 0x2A /* export_1 */]
  3081. 00001ED4  600C                     bra        +0xE /* 00001EE2 */
  3082. label00001ED6:
  3083. 00001ED6  486D E180                pea.l      [A5 - 0x1E80]
  3084. 00001EDA  486E FF00                pea.l      [A6 - 0x100]
  3085. 00001EDE  4EAD 002A                jsr        [A5 + 0x2A /* export_1 */]
  3086. label00001EE2:
  3087. 00001EE2  558F                     subq.l     A7, 2
  3088. 00001EE4  486D E184                pea.l      [A5 - 0x1E7C]
  3089. 00001EE8  2F0C                     move.l     -[A7], A4
  3090. 00001EEA  486E FF00                pea.l      [A6 - 0x100]
  3091. 00001EEE  4EAD 00FA                jsr        [A5 + 0xFA /* export_27 */]
  3092. 00001EF2  7000                     moveq.l    D0, 0x00
  3093. 00001EF4  102D D870                move.b     D0, [A5 - 0x2790]
  3094. 00001EF8  7200                     moveq.l    D1, 0x00
  3095. 00001EFA  122B 0001                move.b     D1, [A3 + 0x1]
  3096. 00001EFE  741F                     moveq.l    D2, 0x1F
  3097. 00001F00  C481                     and.l      D2, D1
  3098. 00001F02  B480                     cmp.l      D2, D0
  3099. 00001F04  548F                     addq.l     A7, 2
  3100. 00001F06  660E                     bne        +0x10 /* 00001F16 */
  3101. 00001F08  486D E188                pea.l      [A5 - 0x1E78]
  3102. 00001F0C  486E FF00                pea.l      [A6 - 0x100]
  3103. 00001F10  4EAD 002A                jsr        [A5 + 0x2A /* export_1 */]
  3104. 00001F14  6024                     bra        +0x26 /* 00001F3A */
  3105. label00001F16:
  3106. 00001F16  7000                     moveq.l    D0, 0x00
  3107. 00001F18  102B 0001                move.b     D0, [A3 + 0x1]
  3108. 00001F1C  7C1F                     moveq.l    D6, 0x1F
  3109. 00001F1E  CC80                     and.l      D6, D0
  3110. 00001F20  48C6                     ext.l      D6
  3111. 00001F22  2F06                     move.l     -[A7], D6
  3112. 00001F24  486E FF00                pea.l      [A6 - 0x100]
  3113. 00001F28  4EAD 00D2                jsr        [A5 + 0xD2 /* export_22 */]
  3114. 00001F2C  486D E18E                pea.l      [A5 - 0x1E72]
  3115. 00001F30  486E FF00                pea.l      [A6 - 0x100]
  3116. 00001F34  4EAD 00EA                jsr        [A5 + 0xEA /* export_25 */]
  3117. 00001F38  508F                     addq.l     A7, 8
  3118. label00001F3A:
  3119. 00001F3A  558F                     subq.l     A7, 2
  3120. 00001F3C  486D E192                pea.l      [A5 - 0x1E6E]
  3121. 00001F40  2F0C                     move.l     -[A7], A4
  3122. 00001F42  486E FF00                pea.l      [A6 - 0x100]
  3123. 00001F46  4EAD 00FA                jsr        [A5 + 0xFA /* export_27 */]
  3124. 00001F4A  548F                     addq.l     A7, 2
  3125. 00001F4C  6000 03D0                bra        +0x3D2 /* 0000231E */
  3126. label00001F50:
  3127. 00001F50  7000                     moveq.l    D0, 0x00
  3128. 00001F52  102B 0001                move.b     D0, [A3 + 0x1]
  3129. 00001F56  2F00                     move.l     -[A7], D0
  3130. 00001F58  2F0C                     move.l     -[A7], A4
  3131. 00001F5A  4EBA 0F86                jsr        [PC + 0xF86 /* 00002EE2 */]
  3132. 00001F5E  508F                     addq.l     A7, 8
  3133. 00001F60  6000 03BC                bra        +0x3BE /* 0000231E */
  3134. label00001F64:
  3135. 00001F64  7000                     moveq.l    D0, 0x00
  3136. 00001F66  1013                     move.b     D0, [A3]
  3137. 00001F68  721E                     moveq.l    D1, 0x1E
  3138. 00001F6A  B280                     cmp.l      D1, D0
  3139. 00001F6C  6200 0094                bhi        +0x96 /* 00002002 */
  3140. 00001F70  7000                     moveq.l    D0, 0x00
  3141. 00001F72  1013                     move.b     D0, [A3]
  3142. 00001F74  7222                     moveq.l    D1, 0x22
  3143. 00001F76  B280                     cmp.l      D1, D0
  3144. 00001F78  6500 0088                bcs        +0x8A /* 00002002 */
  3145. 00001F7C  7000                     moveq.l    D0, 0x00
  3146. 00001F7E  102D D870                move.b     D0, [A5 - 0x2790]
  3147. 00001F82  7200                     moveq.l    D1, 0x00
  3148. 00001F84  122B 0001                move.b     D1, [A3 + 0x1]
  3149. 00001F88  741F                     moveq.l    D2, 0x1F
  3150. 00001F8A  C481                     and.l      D2, D1
  3151. 00001F8C  B480                     cmp.l      D2, D0
  3152. 00001F8E  6616                     bne        +0x18 /* 00001FA6 */
  3153. 00001F90  2F0C                     move.l     -[A7], A4
  3154. 00001F92  3F3C 05DE                move.w     -[A7], 0x5DE
  3155. 00001F96  7000                     moveq.l    D0, 0x00
  3156. 00001F98  1013                     move.b     D0, [A3]
  3157. 00001F9A  7213                     moveq.l    D1, 0x13
  3158. 00001F9C  9081                     sub.l      D0, D1
  3159. 00001F9E  3F00                     move.w     -[A7], D0
  3160. 00001FA0  4EAD 0402                jsr        [A5 + 0x402 /* export_124 */]
  3161. 00001FA4  602A                     bra        +0x2C /* 00001FD0 */
  3162. label00001FA6:
  3163. 00001FA6  2F0C                     move.l     -[A7], A4
  3164. 00001FA8  3F3C 05F2                move.w     -[A7], 0x5F2
  3165. 00001FAC  7000                     moveq.l    D0, 0x00
  3166. 00001FAE  1013                     move.b     D0, [A3]
  3167. 00001FB0  7213                     moveq.l    D1, 0x13
  3168. 00001FB2  9081                     sub.l      D0, D1
  3169. 00001FB4  3F00                     move.w     -[A7], D0
  3170. 00001FB6  4EAD 0402                jsr        [A5 + 0x402 /* export_124 */]
  3171. 00001FBA  7001                     moveq.l    D0, 0x01
  3172. 00001FBC  2F00                     move.l     -[A7], D0
  3173. 00001FBE  7200                     moveq.l    D1, 0x00
  3174. 00001FC0  122B 0001                move.b     D1, [A3 + 0x1]
  3175. 00001FC4  2F01                     move.l     -[A7], D1
  3176. 00001FC6  2F0C                     move.l     -[A7], A4
  3177. 00001FC8  4EBA 1004                jsr        [PC + 0x1004 /* 00002FCE */]
  3178. 00001FCC  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3179. label00001FD0:
  3180. 00001FD0  486E FF00                pea.l      [A6 - 0x100]
  3181. 00001FD4  3F3C 0BC3                move.w     -[A7], 0xBC3
  3182. 00001FD8  7000                     moveq.l    D0, 0x00
  3183. 00001FDA  102B 0001                move.b     D0, [A3 + 0x1]
  3184. 00001FDE  EA88                     lsr        D0, 5
  3185. 00001FE0  7207                     moveq.l    D1, 0x07
  3186. 00001FE2  C280                     and.l      D1, D0
  3187. 00001FE4  5081                     addq.l     D1, 8
  3188. 00001FE6  3F01                     move.w     -[A7], D1
  3189. 00001FE8  4EAD 0402                jsr        [A5 + 0x402 /* export_124 */]
  3190. 00001FEC  558F                     subq.l     A7, 2
  3191. 00001FEE  486D E196                pea.l      [A5 - 0x1E6A]
  3192. 00001FF2  2F0C                     move.l     -[A7], A4
  3193. 00001FF4  486E FF00                pea.l      [A6 - 0x100]
  3194. 00001FF8  4EAD 00FA                jsr        [A5 + 0xFA /* export_27 */]
  3195. 00001FFC  548F                     addq.l     A7, 2
  3196. 00001FFE  6000 031E                bra        +0x320 /* 0000231E */
  3197. label00002002:
  3198. 00002002  7000                     moveq.l    D0, 0x00
  3199. 00002004  1013                     move.b     D0, [A3]
  3200. 00002006  722B                     moveq.l    D1, 0x2B
  3201. 00002008  B280                     cmp.l      D1, D0
  3202. 0000200A  664E                     bne        +0x50 /* 0000205A */
  3203. 0000200C  2F0C                     move.l     -[A7], A4
  3204. 0000200E  3F3C 05DE                move.w     -[A7], 0x5DE
  3205. 00002012  7000                     moveq.l    D0, 0x00
  3206. 00002014  1013                     move.b     D0, [A3]
  3207. 00002016  7213                     moveq.l    D1, 0x13
  3208. 00002018  9081                     sub.l      D0, D1
  3209. 0000201A  3F00                     move.w     -[A7], D0
  3210. 0000201C  4EAD 0402                jsr        [A5 + 0x402 /* export_124 */]
  3211. 00002020  486E FF00                pea.l      [A6 - 0x100]
  3212. 00002024  3F3C 0BC2                move.w     -[A7], 0xBC2
  3213. 00002028  7000                     moveq.l    D0, 0x00
  3214. 0000202A  102B 0001                move.b     D0, [A3 + 0x1]
  3215. 0000202E  EA88                     lsr        D0, 5
  3216. 00002030  7207                     moveq.l    D1, 0x07
  3217. 00002032  C280                     and.l      D1, D0
  3218. 00002034  5281                     addq.l     D1, 1
  3219. 00002036  3F01                     move.w     -[A7], D1
  3220. 00002038  4EAD 0402                jsr        [A5 + 0x402 /* export_124 */]
  3221. 0000203C  486E FF00                pea.l      [A6 - 0x100]
  3222. 00002040  4EBA E818                jsr        [PC - 0x17E8 /* 0000085A */]
  3223. 00002044  558F                     subq.l     A7, 2
  3224. 00002046  486D E19A                pea.l      [A5 - 0x1E66]
  3225. 0000204A  2F0C                     move.l     -[A7], A4
  3226. 0000204C  486E FF00                pea.l      [A6 - 0x100]
  3227. 00002050  4EAD 00FA                jsr        [A5 + 0xFA /* export_27 */]
  3228. 00002054  5C8F                     addq.l     A7, 6
  3229. 00002056  6000 02C6                bra        +0x2C8 /* 0000231E */
  3230. label0000205A:
  3231. 0000205A  7000                     moveq.l    D0, 0x00
  3232. 0000205C  1013                     move.b     D0, [A3]
  3233. 0000205E  722C                     moveq.l    D1, 0x2C
  3234. 00002060  B280                     cmp.l      D1, D0
  3235. 00002062  665A                     bne        +0x5C /* 000020BE */
  3236. 00002064  7000                     moveq.l    D0, 0x00
  3237. 00002066  102B 0001                move.b     D0, [A3 + 0x1]
  3238. 0000206A  721F                     moveq.l    D1, 0x1F
  3239. 0000206C  C280                     and.l      D1, D0
  3240. 0000206E  7000                     moveq.l    D0, 0x00
  3241. 00002070  102D D870                move.b     D0, [A5 - 0x2790]
  3242. 00002074  B081                     cmp.l      D0, D1
  3243. 00002076  6618                     bne        +0x1A /* 00002090 */
  3244. 00002078  2F0C                     move.l     -[A7], A4
  3245. 0000207A  3F3C 05F2                move.w     -[A7], 0x5F2
  3246. 0000207E  7000                     moveq.l    D0, 0x00
  3247. 00002080  1013                     move.b     D0, [A3]
  3248. 00002082  7213                     moveq.l    D1, 0x13
  3249. 00002084  9081                     sub.l      D0, D1
  3250. 00002086  3F00                     move.w     -[A7], D0
  3251. 00002088  4EAD 0402                jsr        [A5 + 0x402 /* export_124 */]
  3252. 0000208C  6000 0290                bra        +0x292 /* 0000231E */
  3253. label00002090:
  3254. 00002090  2F0C                     move.l     -[A7], A4
  3255. 00002092  3F3C 05DE                move.w     -[A7], 0x5DE
  3256. 00002096  7000                     moveq.l    D0, 0x00
  3257. 00002098  1013                     move.b     D0, [A3]
  3258. 0000209A  7213                     moveq.l    D1, 0x13
  3259. 0000209C  9081                     sub.l      D0, D1
  3260. 0000209E  3F00                     move.w     -[A7], D0
  3261. 000020A0  4EAD 0402                jsr        [A5 + 0x402 /* export_124 */]
  3262. 000020A4  7001                     moveq.l    D0, 0x01
  3263. 000020A6  2F00                     move.l     -[A7], D0
  3264. 000020A8  7200                     moveq.l    D1, 0x00
  3265. 000020AA  122B 0001                move.b     D1, [A3 + 0x1]
  3266. 000020AE  2F01                     move.l     -[A7], D1
  3267. 000020B0  2F0C                     move.l     -[A7], A4
  3268. 000020B2  4EBA 0F1A                jsr        [PC + 0xF1A /* 00002FCE */]
  3269. 000020B6  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3270. 000020BA  6000 0262                bra        +0x264 /* 0000231E */
  3271. label000020BE:
  3272. 000020BE  7000                     moveq.l    D0, 0x00
  3273. 000020C0  1013                     move.b     D0, [A3]
  3274. 000020C2  722D                     moveq.l    D1, 0x2D
  3275. 000020C4  B280                     cmp.l      D1, D0
  3276. 000020C6  6660                     bne        +0x62 /* 00002128 */
  3277. 000020C8  206D D8F6                movea.l    A0, [A5 - 0x270A]
  3278. 000020CC  7000                     moveq.l    D0, 0x00
  3279. 000020CE  1028 0008                move.b     D0, [A0 + 0x8]
  3280. 000020D2  7201                     moveq.l    D1, 0x01
  3281. 000020D4  B280                     cmp.l      D1, D0
  3282. 000020D6  6610                     bne        +0x12 /* 000020E8 */
  3283. 000020D8  2F0C                     move.l     -[A7], A4
  3284. 000020DA  3F3C 05DE                move.w     -[A7], 0x5DE
  3285. 000020DE  701B                     moveq.l    D0, 0x1B
  3286. 000020E0  3F00                     move.w     -[A7], D0
  3287. 000020E2  4EAD 0402                jsr        [A5 + 0x402 /* export_124 */]
  3288. 000020E6  6014                     bra        +0x16 /* 000020FC */
  3289. label000020E8:
  3290. 000020E8  2F0C                     move.l     -[A7], A4
  3291. 000020EA  3F3C 05DE                move.w     -[A7], 0x5DE
  3292. 000020EE  7000                     moveq.l    D0, 0x00
  3293. 000020F0  1013                     move.b     D0, [A3]
  3294. 000020F2  7213                     moveq.l    D1, 0x13
  3295. 000020F4  9081                     sub.l      D0, D1
  3296. 000020F6  3F00                     move.w     -[A7], D0
  3297. 000020F8  4EAD 0402                jsr        [A5 + 0x402 /* export_124 */]
  3298. label000020FC:
  3299. 000020FC  486E FF00                pea.l      [A6 - 0x100]
  3300. 00002100  3F3C 0BBA                move.w     -[A7], 0xBBA
  3301. 00002104  7000                     moveq.l    D0, 0x00
  3302. 00002106  102B 0001                move.b     D0, [A3 + 0x1]
  3303. 0000210A  5280                     addq.l     D0, 1
  3304. 0000210C  3F00                     move.w     -[A7], D0
  3305. 0000210E  4EAD 0402                jsr        [A5 + 0x402 /* export_124 */]
  3306. 00002112  558F                     subq.l     A7, 2
  3307. 00002114  486D E19E                pea.l      [A5 - 0x1E62]
  3308. 00002118  2F0C                     move.l     -[A7], A4
  3309. 0000211A  486E FF00                pea.l      [A6 - 0x100]
  3310. 0000211E  4EAD 00FA                jsr        [A5 + 0xFA /* export_27 */]
  3311. 00002122  548F                     addq.l     A7, 2
  3312. 00002124  6000 01F8                bra        +0x1FA /* 0000231E */
  3313. label00002128:
  3314. 00002128  7000                     moveq.l    D0, 0x00
  3315. 0000212A  1013                     move.b     D0, [A3]
  3316. 0000212C  7232                     moveq.l    D1, 0x32
  3317. 0000212E  B280                     cmp.l      D1, D0
  3318. 00002130  6600 0082                bne        +0x84 /* 000021B4 */
  3319. 00002134  7000                     moveq.l    D0, 0x00
  3320. 00002136  102B 0001                move.b     D0, [A3 + 0x1]
  3321. 0000213A  0C80 0000 00FF           cmpi.l     D0, 0xFF
  3322. 00002140  6616                     bne        +0x18 /* 00002158 */
  3323. 00002142  2F0C                     move.l     -[A7], A4
  3324. 00002144  3F3C 05F2                move.w     -[A7], 0x5F2
  3325. 00002148  7000                     moveq.l    D0, 0x00
  3326. 0000214A  1013                     move.b     D0, [A3]
  3327. 0000214C  7213                     moveq.l    D1, 0x13
  3328. 0000214E  9081                     sub.l      D0, D1
  3329. 00002150  3F00                     move.w     -[A7], D0
  3330. 00002152  4EAD 0402                jsr        [A5 + 0x402 /* export_124 */]
  3331. 00002156  6032                     bra        +0x34 /* 0000218A */
  3332. label00002158:
  3333. 00002158  2F0C                     move.l     -[A7], A4
  3334. 0000215A  3F3C 05DE                move.w     -[A7], 0x5DE
  3335. 0000215E  7000                     moveq.l    D0, 0x00
  3336. 00002160  1013                     move.b     D0, [A3]
  3337. 00002162  7213                     moveq.l    D1, 0x13
  3338. 00002164  9081                     sub.l      D0, D1
  3339. 00002166  3F00                     move.w     -[A7], D0
  3340. 00002168  4EAD 0402                jsr        [A5 + 0x402 /* export_124 */]
  3341. 0000216C  558F                     subq.l     A7, 2
  3342. 0000216E  486D E1A2                pea.l      [A5 - 0x1E5E]
  3343. 00002172  2F0C                     move.l     -[A7], A4
  3344. 00002174  206D D8F6                movea.l    A0, [A5 - 0x270A]
  3345. 00002178  7000                     moveq.l    D0, 0x00
  3346. 0000217A  102B 0001                move.b     D0, [A3 + 0x1]
  3347. 0000217E  E980                     asl        D0, 4
  3348. 00002180  4870 082A                pea.l      [A0 + D0 + 0x2A]
  3349. 00002184  4EAD 00FA                jsr        [A5 + 0xFA /* export_27 */]
  3350. 00002188  548F                     addq.l     A7, 2
  3351. label0000218A:
  3352. 0000218A  206D D8F6                movea.l    A0, [A5 - 0x270A]
  3353. 0000218E  7000                     moveq.l    D0, 0x00
  3354. 00002190  1028 0008                move.b     D0, [A0 + 0x8]
  3355. 00002194  2F00                     move.l     -[A7], D0
  3356. 00002196  486E FF00                pea.l      [A6 - 0x100]
  3357. 0000219A  4EAD 0422                jsr        [A5 + 0x422 /* export_128 */]
  3358. 0000219E  558F                     subq.l     A7, 2
  3359. 000021A0  486D E1A6                pea.l      [A5 - 0x1E5A]
  3360. 000021A4  2F0C                     move.l     -[A7], A4
  3361. 000021A6  486E FF00                pea.l      [A6 - 0x100]
  3362. 000021AA  4EAD 00FA                jsr        [A5 + 0xFA /* export_27 */]
  3363. 000021AE  548F                     addq.l     A7, 2
  3364. 000021B0  6000 016C                bra        +0x16E /* 0000231E */
  3365. label000021B4:
  3366. 000021B4  7000                     moveq.l    D0, 0x00
  3367. 000021B6  1013                     move.b     D0, [A3]
  3368. 000021B8  723C                     moveq.l    D1, 0x3C
  3369. 000021BA  B280                     cmp.l      D1, D0
  3370. 000021BC  6618                     bne        +0x1A /* 000021D6 */
  3371. 000021BE  2F0C                     move.l     -[A7], A4
  3372. 000021C0  3F3C 05F2                move.w     -[A7], 0x5F2
  3373. 000021C4  7000                     moveq.l    D0, 0x00
  3374. 000021C6  1013                     move.b     D0, [A3]
  3375. 000021C8  7213                     moveq.l    D1, 0x13
  3376. 000021CA  9081                     sub.l      D0, D1
  3377. 000021CC  3F00                     move.w     -[A7], D0
  3378. 000021CE  4EAD 0402                jsr        [A5 + 0x402 /* export_124 */]
  3379. 000021D2  6000 014A                bra        +0x14C /* 0000231E */
  3380. label000021D6:
  3381. 000021D6  7000                     moveq.l    D0, 0x00
  3382. 000021D8  1013                     move.b     D0, [A3]
  3383. 000021DA  723D                     moveq.l    D1, 0x3D
  3384. 000021DC  B280                     cmp.l      D1, D0
  3385. 000021DE  670A                     beq        +0xC /* 000021EA */
  3386. 000021E0  7000                     moveq.l    D0, 0x00
  3387. 000021E2  1013                     move.b     D0, [A3]
  3388. 000021E4  723E                     moveq.l    D1, 0x3E
  3389. 000021E6  B280                     cmp.l      D1, D0
  3390. 000021E8  6618                     bne        +0x1A /* 00002202 */
  3391. label000021EA:
  3392. 000021EA  2F0C                     move.l     -[A7], A4
  3393. 000021EC  3F3C 05DE                move.w     -[A7], 0x5DE
  3394. 000021F0  7000                     moveq.l    D0, 0x00
  3395. 000021F2  1013                     move.b     D0, [A3]
  3396. 000021F4  7213                     moveq.l    D1, 0x13
  3397. 000021F6  9081                     sub.l      D0, D1
  3398. 000021F8  3F00                     move.w     -[A7], D0
  3399. 000021FA  4EAD 0402                jsr        [A5 + 0x402 /* export_124 */]
  3400. 000021FE  6000 011E                bra        +0x120 /* 0000231E */
  3401. label00002202:
  3402. 00002202  7000                     moveq.l    D0, 0x00
  3403. 00002204  1013                     move.b     D0, [A3]
  3404. 00002206  7230                     moveq.l    D1, 0x30
  3405. 00002208  B280                     cmp.l      D1, D0
  3406. 0000220A  6600 00A0                bne        +0xA2 /* 000022AC */
  3407. 0000220E  206D D8F6                movea.l    A0, [A5 - 0x270A]
  3408. 00002212  7000                     moveq.l    D0, 0x00
  3409. 00002214  1028 0240                move.b     D0, [A0 + 0x240]
  3410. 00002218  7201                     moveq.l    D1, 0x01
  3411. 0000221A  B280                     cmp.l      D1, D0
  3412. 0000221C  6610                     bne        +0x12 /* 0000222E */
  3413. 0000221E  2F0C                     move.l     -[A7], A4
  3414. 00002220  3F3C 05DC                move.w     -[A7], 0x5DC
  3415. 00002224  700B                     moveq.l    D0, 0x0B
  3416. 00002226  3F00                     move.w     -[A7], D0
  3417. 00002228  4EAD 0402                jsr        [A5 + 0x402 /* export_124 */]
  3418. 0000222C  6056                     bra        +0x58 /* 00002284 */
  3419. label0000222E:
  3420. 0000222E  7000                     moveq.l    D0, 0x00
  3421. 00002230  102B 0001                move.b     D0, [A3 + 0x1]
  3422. 00002234  0C80 0000 00FF           cmpi.l     D0, 0xFF
  3423. 0000223A  6616                     bne        +0x18 /* 00002252 */
  3424. 0000223C  2F0C                     move.l     -[A7], A4
  3425. 0000223E  3F3C 05F2                move.w     -[A7], 0x5F2
  3426. 00002242  7000                     moveq.l    D0, 0x00
  3427. 00002244  1013                     move.b     D0, [A3]
  3428. 00002246  7213                     moveq.l    D1, 0x13
  3429. 00002248  9081                     sub.l      D0, D1
  3430. 0000224A  3F00                     move.w     -[A7], D0
  3431. 0000224C  4EAD 0402                jsr        [A5 + 0x402 /* export_124 */]
  3432. 00002250  6032                     bra        +0x34 /* 00002284 */
  3433. label00002252:
  3434. 00002252  2F0C                     move.l     -[A7], A4
  3435. 00002254  3F3C 05DE                move.w     -[A7], 0x5DE
  3436. 00002258  7000                     moveq.l    D0, 0x00
  3437. 0000225A  1013                     move.b     D0, [A3]
  3438. 0000225C  7213                     moveq.l    D1, 0x13
  3439. 0000225E  9081                     sub.l      D0, D1
  3440. 00002260  3F00                     move.w     -[A7], D0
  3441. 00002262  4EAD 0402                jsr        [A5 + 0x402 /* export_124 */]
  3442. 00002266  558F                     subq.l     A7, 2
  3443. 00002268  486D E1AA                pea.l      [A5 - 0x1E56]
  3444. 0000226C  2F0C                     move.l     -[A7], A4
  3445. 0000226E  206D D8F6                movea.l    A0, [A5 - 0x270A]
  3446. 00002272  7000                     moveq.l    D0, 0x00
  3447. 00002274  102B 0001                move.b     D0, [A3 + 0x1]
  3448. 00002278  E980                     asl        D0, 4
  3449. 0000227A  4870 082A                pea.l      [A0 + D0 + 0x2A]
  3450. 0000227E  4EAD 00FA                jsr        [A5 + 0xFA /* export_27 */]
  3451. 00002282  548F                     addq.l     A7, 2
  3452. label00002284:
  3453. 00002284  206D D8F6                movea.l    A0, [A5 - 0x270A]
  3454. 00002288  7000                     moveq.l    D0, 0x00
  3455. 0000228A  1028 0240                move.b     D0, [A0 + 0x240]
  3456. 0000228E  2F00                     move.l     -[A7], D0
  3457. 00002290  486E FF00                pea.l      [A6 - 0x100]
  3458. 00002294  4EAD 0422                jsr        [A5 + 0x422 /* export_128 */]
  3459. 00002298  558F                     subq.l     A7, 2
  3460. 0000229A  486D E1AE                pea.l      [A5 - 0x1E52]
  3461. 0000229E  2F0C                     move.l     -[A7], A4
  3462. 000022A0  486E FF00                pea.l      [A6 - 0x100]
  3463. 000022A4  4EAD 00FA                jsr        [A5 + 0xFA /* export_27 */]
  3464. 000022A8  548F                     addq.l     A7, 2
  3465. 000022AA  6072                     bra        +0x74 /* 0000231E */
  3466. label000022AC:
  3467. 000022AC  7000                     moveq.l    D0, 0x00
  3468. 000022AE  1013                     move.b     D0, [A3]
  3469. 000022B0  7231                     moveq.l    D1, 0x31
  3470. 000022B2  B280                     cmp.l      D1, D0
  3471. 000022B4  662C                     bne        +0x2E /* 000022E2 */
  3472. 000022B6  2F0C                     move.l     -[A7], A4
  3473. 000022B8  3F3C 05DE                move.w     -[A7], 0x5DE
  3474. 000022BC  7000                     moveq.l    D0, 0x00
  3475. 000022BE  1013                     move.b     D0, [A3]
  3476. 000022C0  7213                     moveq.l    D1, 0x13
  3477. 000022C2  9081                     sub.l      D0, D1
  3478. 000022C4  3F00                     move.w     -[A7], D0
  3479. 000022C6  4EAD 0402                jsr        [A5 + 0x402 /* export_124 */]
  3480. 000022CA  7001                     moveq.l    D0, 0x01
  3481. 000022CC  2F00                     move.l     -[A7], D0
  3482. 000022CE  7200                     moveq.l    D1, 0x00
  3483. 000022D0  122B 0001                move.b     D1, [A3 + 0x1]
  3484. 000022D4  2F01                     move.l     -[A7], D1
  3485. 000022D6  2F0C                     move.l     -[A7], A4
  3486. 000022D8  4EBA 0CF4                jsr        [PC + 0xCF4 /* 00002FCE */]
  3487. 000022DC  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3488. 000022E0  603C                     bra        +0x3E /* 0000231E */
  3489. label000022E2:
  3490. 000022E2  7000                     moveq.l    D0, 0x00
  3491. 000022E4  1013                     move.b     D0, [A3]
  3492. 000022E6  7233                     moveq.l    D1, 0x33
  3493. 000022E8  B280                     cmp.l      D1, D0
  3494. 000022EA  6632                     bne        +0x34 /* 0000231E */
  3495. 000022EC  2F0C                     move.l     -[A7], A4
  3496. 000022EE  3F3C 05DE                move.w     -[A7], 0x5DE
  3497. 000022F2  7000                     moveq.l    D0, 0x00
  3498. 000022F4  1013                     move.b     D0, [A3]
  3499. 000022F6  7213                     moveq.l    D1, 0x13
  3500. 000022F8  9081                     sub.l      D0, D1
  3501. 000022FA  3F00                     move.w     -[A7], D0
  3502. 000022FC  4EAD 0402                jsr        [A5 + 0x402 /* export_124 */]
  3503. 00002300  558F                     subq.l     A7, 2
  3504. 00002302  486D E1B2                pea.l      [A5 - 0x1E4E]
  3505. 00002306  2F0C                     move.l     -[A7], A4
  3506. 00002308  206D D8F6                movea.l    A0, [A5 - 0x270A]
  3507. 0000230C  7000                     moveq.l    D0, 0x00
  3508. 0000230E  102B 0001                move.b     D0, [A3 + 0x1]
  3509. 00002312  E980                     asl        D0, 4
  3510. 00002314  4870 082A                pea.l      [A0 + D0 + 0x2A]
  3511. 00002318  4EAD 00FA                jsr        [A5 + 0xFA /* export_27 */]
  3512. 0000231C  548F                     addq.l     A7, 2
  3513. label0000231E:
  3514. 0000231E  4CEE 18C0 FEF0           movem.l    D6,D7,A3,A4, [A6 - 0x110]
  3515. 00002324  4E5E                     unlink     A6
  3516. 00002326  4E75                     rts
  3517. fn00002328:
  3518. 00002328  4E56 FDFC                link       A6, -0x0204
  3519. 0000232C  48E7 0018                movem.l    -[A7], A3,A4
  3520. 00002330  49EE FE00                lea.l      A4, [A6 - 0x200]
  3521. 00002334  266E 0008                movea.l    A3, [A6 + 0x8]
  3522. 00002338  2D6E 000C FDFC           move.l     [A6 - 0x204], [A6 + 0xC]
  3523. 0000233E  486D E1B6                pea.l      [A5 - 0x1E4A]
  3524. 00002342  2F0B                     move.l     -[A7], A3
  3525. 00002344  4EAD 002A                jsr        [A5 + 0x2A /* export_1 */]
  3526. 00002348  486E FF00                pea.l      [A6 - 0x100]
  3527. 0000234C  3F3C 0BC6                move.w     -[A7], 0xBC6
  3528. 00002350  206E FDFC                movea.l    A0, [A6 - 0x204]
  3529. 00002354  7000                     moveq.l    D0, 0x00
  3530. 00002356  1028 0004                move.b     D0, [A0 + 0x4]
  3531. 0000235A  3F00                     move.w     -[A7], D0
  3532. 0000235C  4EAD 0402                jsr        [A5 + 0x402 /* export_124 */]
  3533. 00002360  486E FF00                pea.l      [A6 - 0x100]
  3534. 00002364  2F0B                     move.l     -[A7], A3
  3535. 00002366  4EAD 00EA                jsr        [A5 + 0xEA /* export_25 */]
  3536. 0000236A  7020                     moveq.l    D0, 0x20
  3537. 0000236C  2F00                     move.l     -[A7], D0
  3538. 0000236E  2F0B                     move.l     -[A7], A3
  3539. 00002370  4EBA F888                jsr        [PC - 0x778 /* 00001BFA */]
  3540. 00002374  206E FDFC                movea.l    A0, [A6 - 0x204]
  3541. 00002378  7000                     moveq.l    D0, 0x00
  3542. 0000237A  1028 0005                move.b     D0, [A0 + 0x5]
  3543. 0000237E  2F00                     move.l     -[A7], D0
  3544. 00002380  2F0C                     move.l     -[A7], A4
  3545. 00002382  4EAD 0422                jsr        [A5 + 0x422 /* export_128 */]
  3546. 00002386  2F0C                     move.l     -[A7], A4
  3547. 00002388  2F0B                     move.l     -[A7], A3
  3548. 0000238A  4EAD 00EA                jsr        [A5 + 0xEA /* export_25 */]
  3549. 0000238E  486D E1BA                pea.l      [A5 - 0x1E46]
  3550. 00002392  2F0B                     move.l     -[A7], A3
  3551. 00002394  4EAD 00EA                jsr        [A5 + 0xEA /* export_25 */]
  3552. 00002398  206E FDFC                movea.l    A0, [A6 - 0x204]
  3553. 0000239C  3028 0002                move.w     D0, [A0 + 0x2]
  3554. 000023A0  48C0                     ext.l      D0
  3555. 000023A2  2F00                     move.l     -[A7], D0
  3556. 000023A4  2F0C                     move.l     -[A7], A4
  3557. 000023A6  4EAD 0422                jsr        [A5 + 0x422 /* export_128 */]
  3558. 000023AA  2F0C                     move.l     -[A7], A4
  3559. 000023AC  2F0B                     move.l     -[A7], A3
  3560. 000023AE  4EAD 00EA                jsr        [A5 + 0xEA /* export_25 */]
  3561. 000023B2  486D E1BE                pea.l      [A5 - 0x1E42]
  3562. 000023B6  2F0B                     move.l     -[A7], A3
  3563. 000023B8  4EAD 00EA                jsr        [A5 + 0xEA /* export_25 */]
  3564. 000023BC  4CEE 1800 FDF4           movem.l    A3,A4, [A6 - 0x20C]
  3565. 000023C2  4E5E                     unlink     A6
  3566. 000023C4  4E75                     rts
  3567. fn000023C6:
  3568. 000023C6  4E56 FEFC                link       A6, -0x0104
  3569. 000023CA  48E7 0018                movem.l    -[A7], A3,A4
  3570. 000023CE  286E 0008                movea.l    A4, [A6 + 0x8]
  3571. 000023D2  47EE FEFC                lea.l      A3, [A6 - 0x104]
  3572. 000023D6  2F0C                     move.l     -[A7], A4
  3573. 000023D8  3F3C 05E2                move.w     -[A7], 0x5E2
  3574. 000023DC  206E 000C                movea.l    A0, [A6 + 0xC]
  3575. 000023E0  7000                     moveq.l    D0, 0x00
  3576. 000023E2  1010                     move.b     D0, [A0]
  3577. 000023E4  7254                     moveq.l    D1, 0x54
  3578. 000023E6  9081                     sub.l      D0, D1
  3579. 000023E8  3F00                     move.w     -[A7], D0
  3580. 000023EA  4EAD 0402                jsr        [A5 + 0x402 /* export_124 */]
  3581. 000023EE  2D6E 000C FFFC           move.l     [A6 - 0x4], [A6 + 0xC]
  3582. 000023F4  7001                     moveq.l    D0, 0x01
  3583. 000023F6  2F00                     move.l     -[A7], D0
  3584. 000023F8  206E 000C                movea.l    A0, [A6 + 0xC]
  3585. 000023FC  7200                     moveq.l    D1, 0x00
  3586. 000023FE  1228 0001                move.b     D1, [A0 + 0x1]
  3587. 00002402  2F01                     move.l     -[A7], D1
  3588. 00002404  2F0C                     move.l     -[A7], A4
  3589. 00002406  4EBA 0BC6                jsr        [PC + 0xBC6 /* 00002FCE */]
  3590. 0000240A  206E 000C                movea.l    A0, [A6 + 0xC]
  3591. 0000240E  7000                     moveq.l    D0, 0x00
  3592. 00002410  1010                     move.b     D0, [A0]
  3593. 00002412  7258                     moveq.l    D1, 0x58
  3594. 00002414  B280                     cmp.l      D1, D0
  3595. 00002416  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3596. 0000241A  6600 00A6                bne        +0xA8 /* 000024C2 */
  3597. 0000241E  206E FFFC                movea.l    A0, [A6 - 0x4]
  3598. 00002422  7000                     moveq.l    D0, 0x00
  3599. 00002424  1028 0002                move.b     D0, [A0 + 0x2]
  3600. 00002428  662C                     bne        +0x2E /* 00002456 */
  3601. 0000242A  2F0C                     move.l     -[A7], A4
  3602. 0000242C  3F3C 05F6                move.w     -[A7], 0x5F6
  3603. 00002430  7005                     moveq.l    D0, 0x05
  3604. 00002432  3F00                     move.w     -[A7], D0
  3605. 00002434  4EAD 0402                jsr        [A5 + 0x402 /* export_124 */]
  3606. 00002438  7001                     moveq.l    D0, 0x01
  3607. 0000243A  2F00                     move.l     -[A7], D0
  3608. 0000243C  206E 000C                movea.l    A0, [A6 + 0xC]
  3609. 00002440  7200                     moveq.l    D1, 0x00
  3610. 00002442  1228 0001                move.b     D1, [A0 + 0x1]
  3611. 00002446  2F01                     move.l     -[A7], D1
  3612. 00002448  2F0C                     move.l     -[A7], A4
  3613. 0000244A  4EBA 0B82                jsr        [PC + 0xB82 /* 00002FCE */]
  3614. 0000244E  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3615. 00002452  6000 0146                bra        +0x148 /* 0000259A */
  3616. label00002456:
  3617. 00002456  206E FFFC                movea.l    A0, [A6 - 0x4]
  3618. 0000245A  7000                     moveq.l    D0, 0x00
  3619. 0000245C  1028 0002                move.b     D0, [A0 + 0x2]
  3620. 00002460  7201                     moveq.l    D1, 0x01
  3621. 00002462  B280                     cmp.l      D1, D0
  3622. 00002464  6726                     beq        +0x28 /* 0000248C */
  3623. 00002466  206E FFFC                movea.l    A0, [A6 - 0x4]
  3624. 0000246A  7000                     moveq.l    D0, 0x00
  3625. 0000246C  1028 0002                move.b     D0, [A0 + 0x2]
  3626. 00002470  2F00                     move.l     -[A7], D0
  3627. 00002472  2F0B                     move.l     -[A7], A3
  3628. 00002474  4EAD 0422                jsr        [A5 + 0x422 /* export_128 */]
  3629. 00002478  558F                     subq.l     A7, 2
  3630. 0000247A  486D E1C2                pea.l      [A5 - 0x1E3E]
  3631. 0000247E  2F0C                     move.l     -[A7], A4
  3632. 00002480  2F0B                     move.l     -[A7], A3
  3633. 00002482  4EAD 00FA                jsr        [A5 + 0xFA /* export_27 */]
  3634. 00002486  548F                     addq.l     A7, 2
  3635. 00002488  6000 0110                bra        +0x112 /* 0000259A */
  3636. label0000248C:
  3637. 0000248C  2F0C                     move.l     -[A7], A4
  3638. 0000248E  3F3C 05F6                move.w     -[A7], 0x5F6
  3639. 00002492  206E 000C                movea.l    A0, [A6 + 0xC]
  3640. 00002496  7000                     moveq.l    D0, 0x00
  3641. 00002498  1010                     move.b     D0, [A0]
  3642. 0000249A  7254                     moveq.l    D1, 0x54
  3643. 0000249C  9081                     sub.l      D0, D1
  3644. 0000249E  3F00                     move.w     -[A7], D0
  3645. 000024A0  4EAD 0402                jsr        [A5 + 0x402 /* export_124 */]
  3646. 000024A4  7001                     moveq.l    D0, 0x01
  3647. 000024A6  2F00                     move.l     -[A7], D0
  3648. 000024A8  206E 000C                movea.l    A0, [A6 + 0xC]
  3649. 000024AC  7200                     moveq.l    D1, 0x00
  3650. 000024AE  1228 0001                move.b     D1, [A0 + 0x1]
  3651. 000024B2  2F01                     move.l     -[A7], D1
  3652. 000024B4  2F0C                     move.l     -[A7], A4
  3653. 000024B6  4EBA 0B16                jsr        [PC + 0xB16 /* 00002FCE */]
  3654. 000024BA  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3655. 000024BE  6000 00DA                bra        +0xDC /* 0000259A */
  3656. label000024C2:
  3657. 000024C2  206E 000C                movea.l    A0, [A6 + 0xC]
  3658. 000024C6  7000                     moveq.l    D0, 0x00
  3659. 000024C8  1010                     move.b     D0, [A0]
  3660. 000024CA  7259                     moveq.l    D1, 0x59
  3661. 000024CC  B280                     cmp.l      D1, D0
  3662. 000024CE  6632                     bne        +0x34 /* 00002502 */
  3663. 000024D0  2F0B                     move.l     -[A7], A3
  3664. 000024D2  3F3C 0BC1                move.w     -[A7], 0xBC1
  3665. 000024D6  206E FFFC                movea.l    A0, [A6 - 0x4]
  3666. 000024DA  7000                     moveq.l    D0, 0x00
  3667. 000024DC  1028 0002                move.b     D0, [A0 + 0x2]
  3668. 000024E0  5280                     addq.l     D0, 1
  3669. 000024E2  3F00                     move.w     -[A7], D0
  3670. 000024E4  4EAD 0402                jsr        [A5 + 0x402 /* export_124 */]
  3671. 000024E8  2F0B                     move.l     -[A7], A3
  3672. 000024EA  4EBA E36E                jsr        [PC - 0x1C92 /* 0000085A */]
  3673. 000024EE  558F                     subq.l     A7, 2
  3674. 000024F0  486D E1C6                pea.l      [A5 - 0x1E3A]
  3675. 000024F4  2F0C                     move.l     -[A7], A4
  3676. 000024F6  2F0B                     move.l     -[A7], A3
  3677. 000024F8  4EAD 00FA                jsr        [A5 + 0xFA /* export_27 */]
  3678. 000024FC  5C8F                     addq.l     A7, 6
  3679. 000024FE  6000 009A                bra        +0x9C /* 0000259A */
  3680. label00002502:
  3681. 00002502  206E 000C                movea.l    A0, [A6 + 0xC]
  3682. 00002506  7000                     moveq.l    D0, 0x00
  3683. 00002508  1010                     move.b     D0, [A0]
  3684. 0000250A  725C                     moveq.l    D1, 0x5C
  3685. 0000250C  B280                     cmp.l      D1, D0
  3686. 0000250E  6642                     bne        +0x44 /* 00002552 */
  3687. 00002510  2F0B                     move.l     -[A7], A3
  3688. 00002512  3F3C 05DC                move.w     -[A7], 0x5DC
  3689. 00002516  7003                     moveq.l    D0, 0x03
  3690. 00002518  3F00                     move.w     -[A7], D0
  3691. 0000251A  4EAD 0402                jsr        [A5 + 0x402 /* export_124 */]
  3692. 0000251E  558F                     subq.l     A7, 2
  3693. 00002520  486D E1CA                pea.l      [A5 - 0x1E36]
  3694. 00002524  2F0C                     move.l     -[A7], A4
  3695. 00002526  2F0B                     move.l     -[A7], A3
  3696. 00002528  4EAD 00FA                jsr        [A5 + 0xFA /* export_27 */]
  3697. 0000252C  206E FFFC                movea.l    A0, [A6 - 0x4]
  3698. 00002530  7000                     moveq.l    D0, 0x00
  3699. 00002532  1028 0002                move.b     D0, [A0 + 0x2]
  3700. 00002536  2F00                     move.l     -[A7], D0
  3701. 00002538  2F0B                     move.l     -[A7], A3
  3702. 0000253A  4EAD 00D2                jsr        [A5 + 0xD2 /* export_22 */]
  3703. 0000253E  558F                     subq.l     A7, 2
  3704. 00002540  486D E1CE                pea.l      [A5 - 0x1E32]
  3705. 00002544  2F0C                     move.l     -[A7], A4
  3706. 00002546  2F0B                     move.l     -[A7], A3
  3707. 00002548  4EAD 00FA                jsr        [A5 + 0xFA /* export_27 */]
  3708. 0000254C  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3709. 00002550  6048                     bra        +0x4A /* 0000259A */
  3710. label00002552:
  3711. 00002552  206E 000C                movea.l    A0, [A6 + 0xC]
  3712. 00002556  7000                     moveq.l    D0, 0x00
  3713. 00002558  1010                     move.b     D0, [A0]
  3714. 0000255A  725D                     moveq.l    D1, 0x5D
  3715. 0000255C  B280                     cmp.l      D1, D0
  3716. 0000255E  663A                     bne        +0x3C /* 0000259A */
  3717. 00002560  206E FFFC                movea.l    A0, [A6 - 0x4]
  3718. 00002564  7000                     moveq.l    D0, 0x00
  3719. 00002566  1028 0002                move.b     D0, [A0 + 0x2]
  3720. 0000256A  6610                     bne        +0x12 /* 0000257C */
  3721. 0000256C  2F0B                     move.l     -[A7], A3
  3722. 0000256E  3F3C 05DC                move.w     -[A7], 0x5DC
  3723. 00002572  7009                     moveq.l    D0, 0x09
  3724. 00002574  3F00                     move.w     -[A7], D0
  3725. 00002576  4EAD 0402                jsr        [A5 + 0x402 /* export_124 */]
  3726. 0000257A  600E                     bra        +0x10 /* 0000258A */
  3727. label0000257C:
  3728. 0000257C  2F0B                     move.l     -[A7], A3
  3729. 0000257E  3F3C 05DC                move.w     -[A7], 0x5DC
  3730. 00002582  700A                     moveq.l    D0, 0x0A
  3731. 00002584  3F00                     move.w     -[A7], D0
  3732. 00002586  4EAD 0402                jsr        [A5 + 0x402 /* export_124 */]
  3733. label0000258A:
  3734. 0000258A  558F                     subq.l     A7, 2
  3735. 0000258C  486D E1D2                pea.l      [A5 - 0x1E2E]
  3736. 00002590  2F0C                     move.l     -[A7], A4
  3737. 00002592  2F0B                     move.l     -[A7], A3
  3738. 00002594  4EAD 00FA                jsr        [A5 + 0xFA /* export_27 */]
  3739. 00002598  548F                     addq.l     A7, 2
  3740. label0000259A:
  3741. 0000259A  4CEE 1800 FEF4           movem.l    A3,A4, [A6 - 0x10C]
  3742. 000025A0  4E5E                     unlink     A6
  3743. 000025A2  4E75                     rts
  3744. fn000025A4:
  3745. 000025A4  4E56 FE00                link       A6, -0x0200
  3746. 000025A8  48E7 0118                movem.l    -[A7], D7,A3,A4
  3747. 000025AC  49EE FE00                lea.l      A4, [A6 - 0x200]
  3748. 000025B0  266E 000C                movea.l    A3, [A6 + 0xC]
  3749. 000025B4  4214                     clr.b      [A4]
  3750. 000025B6  7000                     moveq.l    D0, 0x00
  3751. 000025B8  102B 0002                move.b     D0, [A3 + 0x2]
  3752. 000025BC  6F1E                     ble        +0x20 /* 000025DC */
  3753. 000025BE  7000                     moveq.l    D0, 0x00
  3754. 000025C0  102B 0002                move.b     D0, [A3 + 0x2]
  3755. 000025C4  5280                     addq.l     D0, 1
  3756. 000025C6  7202                     moveq.l    D1, 0x02
  3757. 000025C8  4EAD 0262                jsr        [A5 + 0x262 /* export_72 */]
  3758. 000025CC  2F00                     move.l     -[A7], D0
  3759. 000025CE  7000                     moveq.l    D0, 0x00
  3760. 000025D0  2F00                     move.l     -[A7], D0
  3761. 000025D2  2F0C                     move.l     -[A7], A4
  3762. 000025D4  4EBA F64E                jsr        [PC - 0x9B2 /* 00001C24 */]
  3763. 000025D8  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3764. label000025DC:
  3765. 000025DC  7000                     moveq.l    D0, 0x00
  3766. 000025DE  102B 0003                move.b     D0, [A3 + 0x3]
  3767. 000025E2  6F16                     ble        +0x18 /* 000025FA */
  3768. 000025E4  7000                     moveq.l    D0, 0x00
  3769. 000025E6  102B 0003                move.b     D0, [A3 + 0x3]
  3770. 000025EA  2F00                     move.l     -[A7], D0
  3771. 000025EC  7001                     moveq.l    D0, 0x01
  3772. 000025EE  2F00                     move.l     -[A7], D0
  3773. 000025F0  2F0C                     move.l     -[A7], A4
  3774. 000025F2  4EBA F630                jsr        [PC - 0x9D0 /* 00001C24 */]
  3775. 000025F6  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3776. label000025FA:
  3777. 000025FA  302B 0006                move.w     D0, [A3 + 0x6]
  3778. 000025FE  48C0                     ext.l      D0
  3779. 00002600  6F16                     ble        +0x18 /* 00002618 */
  3780. 00002602  302B 0006                move.w     D0, [A3 + 0x6]
  3781. 00002606  48C0                     ext.l      D0
  3782. 00002608  2F00                     move.l     -[A7], D0
  3783. 0000260A  7002                     moveq.l    D0, 0x02
  3784. 0000260C  2F00                     move.l     -[A7], D0
  3785. 0000260E  2F0C                     move.l     -[A7], A4
  3786. 00002610  4EBA F612                jsr        [PC - 0x9EE /* 00001C24 */]
  3787. 00002614  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3788. label00002618:
  3789. 00002618  7000                     moveq.l    D0, 0x00
  3790. 0000261A  102B 0004                move.b     D0, [A3 + 0x4]
  3791. 0000261E  6F16                     ble        +0x18 /* 00002636 */
  3792. 00002620  7000                     moveq.l    D0, 0x00
  3793. 00002622  102B 0004                move.b     D0, [A3 + 0x4]
  3794. 00002626  2F00                     move.l     -[A7], D0
  3795. 00002628  7003                     moveq.l    D0, 0x03
  3796. 0000262A  2F00                     move.l     -[A7], D0
  3797. 0000262C  2F0C                     move.l     -[A7], A4
  3798. 0000262E  4EBA F5F4                jsr        [PC - 0xA0C /* 00001C24 */]
  3799. 00002632  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3800. label00002636:
  3801. 00002636  7000                     moveq.l    D0, 0x00
  3802. 00002638  102B 0005                move.b     D0, [A3 + 0x5]
  3803. 0000263C  6F16                     ble        +0x18 /* 00002654 */
  3804. 0000263E  7000                     moveq.l    D0, 0x00
  3805. 00002640  102B 0005                move.b     D0, [A3 + 0x5]
  3806. 00002644  2F00                     move.l     -[A7], D0
  3807. 00002646  7004                     moveq.l    D0, 0x04
  3808. 00002648  2F00                     move.l     -[A7], D0
  3809. 0000264A  2F0C                     move.l     -[A7], A4
  3810. 0000264C  4EBA F5D6                jsr        [PC - 0xA2A /* 00001C24 */]
  3811. 00002650  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3812. label00002654:
  3813. 00002654  7000                     moveq.l    D0, 0x00
  3814. 00002656  102B 000E                move.b     D0, [A3 + 0xE]
  3815. 0000265A  6F16                     ble        +0x18 /* 00002672 */
  3816. 0000265C  7000                     moveq.l    D0, 0x00
  3817. 0000265E  102B 000E                move.b     D0, [A3 + 0xE]
  3818. 00002662  2F00                     move.l     -[A7], D0
  3819. 00002664  7005                     moveq.l    D0, 0x05
  3820. 00002666  2F00                     move.l     -[A7], D0
  3821. 00002668  2F0C                     move.l     -[A7], A4
  3822. 0000266A  4EBA F5B8                jsr        [PC - 0xA48 /* 00001C24 */]
  3823. 0000266E  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3824. label00002672:
  3825. 00002672  302B 0008                move.w     D0, [A3 + 0x8]
  3826. 00002676  48C0                     ext.l      D0
  3827. 00002678  6F16                     ble        +0x18 /* 00002690 */
  3828. 0000267A  302B 0008                move.w     D0, [A3 + 0x8]
  3829. 0000267E  48C0                     ext.l      D0
  3830. 00002680  2F00                     move.l     -[A7], D0
  3831. 00002682  7006                     moveq.l    D0, 0x06
  3832. 00002684  2F00                     move.l     -[A7], D0
  3833. 00002686  2F0C                     move.l     -[A7], A4
  3834. 00002688  4EBA F59A                jsr        [PC - 0xA66 /* 00001C24 */]
  3835. 0000268C  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3836. label00002690:
  3837. 00002690  4AAB 000A                tst.l      [A3 + 0xA]
  3838. 00002694  6F12                     ble        +0x14 /* 000026A8 */
  3839. 00002696  2F2B 000A                move.l     -[A7], [A3 + 0xA]
  3840. 0000269A  7007                     moveq.l    D0, 0x07
  3841. 0000269C  2F00                     move.l     -[A7], D0
  3842. 0000269E  2F0C                     move.l     -[A7], A4
  3843. 000026A0  4EBA F582                jsr        [PC - 0xA7E /* 00001C24 */]
  3844. 000026A4  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3845. label000026A8:
  3846. 000026A8  2F0C                     move.l     -[A7], A4
  3847. 000026AA  4EBA F68C                jsr        [PC - 0x974 /* 00001D38 */]
  3848. 000026AE  3E00                     move.w     D7, D0
  3849. 000026B0  48C7                     ext.l      D7
  3850. 000026B2  4A87                     tst.l      D7
  3851. 000026B4  588F                     addq.l     A7, 4
  3852. 000026B6  6F1C                     ble        +0x1E /* 000026D4 */
  3853. 000026B8  486E FF00                pea.l      [A6 - 0x100]
  3854. 000026BC  3F3C 05DC                move.w     -[A7], 0x5DC
  3855. 000026C0  7005                     moveq.l    D0, 0x05
  3856. 000026C2  3F00                     move.w     -[A7], D0
  3857. 000026C4  4EAD 0402                jsr        [A5 + 0x402 /* export_124 */]
  3858. 000026C8  486E FF00                pea.l      [A6 - 0x100]
  3859. 000026CC  2F0C                     move.l     -[A7], A4
  3860. 000026CE  1F07                     move.b     -[A7], D7
  3861. 000026D0  4EAD 0102                jsr        [A5 + 0x102 /* export_28 */]
  3862. label000026D4:
  3863. 000026D4  7000                     moveq.l    D0, 0x00
  3864. 000026D6  102D D870                move.b     D0, [A5 - 0x2790]
  3865. 000026DA  206E 000C                movea.l    A0, [A6 + 0xC]
  3866. 000026DE  7200                     moveq.l    D1, 0x00
  3867. 000026E0  1228 0001                move.b     D1, [A0 + 0x1]
  3868. 000026E4  741F                     moveq.l    D2, 0x1F
  3869. 000026E6  C481                     and.l      D2, D1
  3870. 000026E8  B480                     cmp.l      D2, D0
  3871. 000026EA  6622                     bne        +0x24 /* 0000270E */
  3872. 000026EC  7000                     moveq.l    D0, 0x00
  3873. 000026EE  1014                     move.b     D0, [A4]
  3874. 000026F0  6654                     bne        +0x56 /* 00002746 */
  3875. 000026F2  206E 000C                movea.l    A0, [A6 + 0xC]
  3876. 000026F6  7000                     moveq.l    D0, 0x00
  3877. 000026F8  1010                     move.b     D0, [A0]
  3878. 000026FA  723F                     moveq.l    D1, 0x3F
  3879. 000026FC  B280                     cmp.l      D1, D0
  3880. 000026FE  670E                     beq        +0x10 /* 0000270E */
  3881. 00002700  206E 000C                movea.l    A0, [A6 + 0xC]
  3882. 00002704  7000                     moveq.l    D0, 0x00
  3883. 00002706  1010                     move.b     D0, [A0]
  3884. 00002708  7242                     moveq.l    D1, 0x42
  3885. 0000270A  B280                     cmp.l      D1, D0
  3886. 0000270C  6638                     bne        +0x3A /* 00002746 */
  3887. label0000270E:
  3888. 0000270E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3889. 00002712  3F3C 05F3                move.w     -[A7], 0x5F3
  3890. 00002716  206E 000C                movea.l    A0, [A6 + 0xC]
  3891. 0000271A  7000                     moveq.l    D0, 0x00
  3892. 0000271C  1010                     move.b     D0, [A0]
  3893. 0000271E  723E                     moveq.l    D1, 0x3E
  3894. 00002720  9081                     sub.l      D0, D1
  3895. 00002722  3F00                     move.w     -[A7], D0
  3896. 00002724  4EAD 0402                jsr        [A5 + 0x402 /* export_124 */]
  3897. 00002728  7001                     moveq.l    D0, 0x01
  3898. 0000272A  2F00                     move.l     -[A7], D0
  3899. 0000272C  206E 000C                movea.l    A0, [A6 + 0xC]
  3900. 00002730  7200                     moveq.l    D1, 0x00
  3901. 00002732  1228 0001                move.b     D1, [A0 + 0x1]
  3902. 00002736  2F01                     move.l     -[A7], D1
  3903. 00002738  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3904. 0000273C  4EBA 0890                jsr        [PC + 0x890 /* 00002FCE */]
  3905. 00002740  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3906. 00002744  602C                     bra        +0x2E /* 00002772 */
  3907. label00002746:
  3908. 00002746  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3909. 0000274A  3F3C 05DF                move.w     -[A7], 0x5DF
  3910. 0000274E  206E 000C                movea.l    A0, [A6 + 0xC]
  3911. 00002752  7000                     moveq.l    D0, 0x00
  3912. 00002754  1010                     move.b     D0, [A0]
  3913. 00002756  723E                     moveq.l    D1, 0x3E
  3914. 00002758  9081                     sub.l      D0, D1
  3915. 0000275A  3F00                     move.w     -[A7], D0
  3916. 0000275C  4EAD 0402                jsr        [A5 + 0x402 /* export_124 */]
  3917. 00002760  558F                     subq.l     A7, 2
  3918. 00002762  486D E1D6                pea.l      [A5 - 0x1E2A]
  3919. 00002766  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3920. 0000276A  2F0C                     move.l     -[A7], A4
  3921. 0000276C  4EAD 00FA                jsr        [A5 + 0xFA /* export_27 */]
  3922. 00002770  548F                     addq.l     A7, 2
  3923. label00002772:
  3924. 00002772  4CEE 1880 FDF4           movem.l    D7,A3,A4, [A6 - 0x20C]
  3925. 00002778  4E5E                     unlink     A6
  3926. 0000277A  4E75                     rts
  3927. fn0000277C:
  3928. 0000277C  4E56 FEFC                link       A6, -0x0104
  3929. 00002780  48E7 0118                movem.l    -[A7], D7,A3,A4
  3930. 00002784  286E 000C                movea.l    A4, [A6 + 0xC]
  3931. 00002788  266E 0008                movea.l    A3, [A6 + 0x8]
  3932. 0000278C  3E3C 05E0                move.w     D7, 0x5E0
  3933. 00002790  7000                     moveq.l    D0, 0x00
  3934. 00002792  102D D870                move.b     D0, [A5 - 0x2790]
  3935. 00002796  7200                     moveq.l    D1, 0x00
  3936. 00002798  122C 0001                move.b     D1, [A4 + 0x1]
  3937. 0000279C  741F                     moveq.l    D2, 0x1F
  3938. 0000279E  C481                     and.l      D2, D1
  3939. 000027A0  B480                     cmp.l      D2, D0
  3940. 000027A2  6704                     beq        +0x6 /* 000027A8 */
  3941. 000027A4  0647 0014                addi.w     D7, 0x14
  3942. label000027A8:
  3943. 000027A8  7000                     moveq.l    D0, 0x00
  3944. 000027AA  1014                     move.b     D0, [A4]
  3945. 000027AC  7276                     moveq.l    D1, 0x76
  3946. 000027AE  B280                     cmp.l      D1, D0
  3947. 000027B0  6600 00A6                bne        +0xA8 /* 00002858 */
  3948. 000027B4  41F8 0002                lea.l      A0, [0x00000002]
  3949. 000027B8  200C                     move.l     D0, A4
  3950. 000027BA  D088                     add.l      D0, A0
  3951. 000027BC  2D40 FEFC                move.l     [A6 - 0x104], D0
  3952. 000027C0  206E FEFC                movea.l    A0, [A6 - 0x104]
  3953. 000027C4  7000                     moveq.l    D0, 0x00
  3954. 000027C6  1010                     move.b     D0, [A0]
  3955. 000027C8  5280                     addq.l     D0, 1
  3956. 000027CA  D1AE FEFC                add.l      [A6 - 0x104], D0
  3957. 000027CE  206E FEFC                movea.l    A0, [A6 - 0x104]
  3958. 000027D2  7000                     moveq.l    D0, 0x00
  3959. 000027D4  1010                     move.b     D0, [A0]
  3960. 000027D6  7201                     moveq.l    D1, 0x01
  3961. 000027D8  B280                     cmp.l      D1, D0
  3962. 000027DA  664A                     bne        +0x4C /* 00002826 */
  3963. 000027DC  2F0B                     move.l     -[A7], A3
  3964. 000027DE  3F07                     move.w     -[A7], D7
  3965. 000027E0  7003                     moveq.l    D0, 0x03
  3966. 000027E2  3F00                     move.w     -[A7], D0
  3967. 000027E4  4EAD 0402                jsr        [A5 + 0x402 /* export_124 */]
  3968. 000027E8  7000                     moveq.l    D0, 0x00
  3969. 000027EA  102D D870                move.b     D0, [A5 - 0x2790]
  3970. 000027EE  7200                     moveq.l    D1, 0x00
  3971. 000027F0  122C 0001                move.b     D1, [A4 + 0x1]
  3972. 000027F4  741F                     moveq.l    D2, 0x1F
  3973. 000027F6  C481                     and.l      D2, D1
  3974. 000027F8  B480                     cmp.l      D2, D0
  3975. 000027FA  6668                     bne        +0x6A /* 00002864 */
  3976. 000027FC  206E FEFC                movea.l    A0, [A6 - 0x104]
  3977. 00002800  7000                     moveq.l    D0, 0x00
  3978. 00002802  1028 0001                move.b     D0, [A0 + 0x1]
  3979. 00002806  2F00                     move.l     -[A7], D0
  3980. 00002808  486E FF00                pea.l      [A6 - 0x100]
  3981. 0000280C  4EAD 00D2                jsr        [A5 + 0xD2 /* export_22 */]
  3982. 00002810  558F                     subq.l     A7, 2
  3983. 00002812  486D E1DA                pea.l      [A5 - 0x1E26]
  3984. 00002816  2F0B                     move.l     -[A7], A3
  3985. 00002818  486E FF00                pea.l      [A6 - 0x100]
  3986. 0000281C  4EAD 00FA                jsr        [A5 + 0xFA /* export_27 */]
  3987. 00002820  4FEF 000A                lea.l      A7, [A7 + 0xA]
  3988. 00002824  603E                     bra        +0x40 /* 00002864 */
  3989. label00002826:
  3990. 00002826  2F0B                     move.l     -[A7], A3
  3991. 00002828  3F07                     move.w     -[A7], D7
  3992. 0000282A  7001                     moveq.l    D0, 0x01
  3993. 0000282C  3F00                     move.w     -[A7], D0
  3994. 0000282E  4EAD 0402                jsr        [A5 + 0x402 /* export_124 */]
  3995. 00002832  206E FEFC                movea.l    A0, [A6 - 0x104]
  3996. 00002836  7000                     moveq.l    D0, 0x00
  3997. 00002838  1010                     move.b     D0, [A0]
  3998. 0000283A  2F00                     move.l     -[A7], D0
  3999. 0000283C  486E FF00                pea.l      [A6 - 0x100]
  4000. 00002840  4EAD 0422                jsr        [A5 + 0x422 /* export_128 */]
  4001. 00002844  558F                     subq.l     A7, 2
  4002. 00002846  486D E1DE                pea.l      [A5 - 0x1E22]
  4003. 0000284A  2F0B                     move.l     -[A7], A3
  4004. 0000284C  486E FF00                pea.l      [A6 - 0x100]
  4005. 00002850  4EAD 00FA                jsr        [A5 + 0xFA /* export_27 */]
  4006. 00002854  548F                     addq.l     A7, 2
  4007. 00002856  600C                     bra        +0xE /* 00002864 */
  4008. label00002858:
  4009. 00002858  2F0B                     move.l     -[A7], A3
  4010. 0000285A  3F07                     move.w     -[A7], D7
  4011. 0000285C  7002                     moveq.l    D0, 0x02
  4012. 0000285E  3F00                     move.w     -[A7], D0
  4013. 00002860  4EAD 0402                jsr        [A5 + 0x402 /* export_124 */]
  4014. label00002864:
  4015. 00002864  48C7                     ext.l      D7
  4016. 00002866  0C87 0000 05E0           cmpi.l     D7, 0x5E0
  4017. 0000286C  6716                     beq        +0x18 /* 00002884 */
  4018. 0000286E  7001                     moveq.l    D0, 0x01
  4019. 00002870  2F00                     move.l     -[A7], D0
  4020. 00002872  7200                     moveq.l    D1, 0x00
  4021. 00002874  122C 0001                move.b     D1, [A4 + 0x1]
  4022. 00002878  2F01                     move.l     -[A7], D1
  4023. 0000287A  2F0B                     move.l     -[A7], A3
  4024. 0000287C  4EBA 0750                jsr        [PC + 0x750 /* 00002FCE */]
  4025. 00002880  4FEF 000C                lea.l      A7, [A7 + 0xC]
  4026. label00002884:
  4027. 00002884  558F                     subq.l     A7, 2
  4028. 00002886  486D E1E2                pea.l      [A5 - 0x1E1E]
  4029. 0000288A  2F0B                     move.l     -[A7], A3
  4030. 0000288C  486C 0002                pea.l      [A4 + 0x2]
  4031. 00002890  4EAD 00FA                jsr        [A5 + 0xFA /* export_27 */]
  4032. 00002894  548F                     addq.l     A7, 2
  4033. 00002896  4CEE 1880 FEF0           movem.l    D7,A3,A4, [A6 - 0x110]
  4034. 0000289C  4E5E                     unlink     A6
  4035. 0000289E  4E75                     rts
  4036. fn000028A0:
  4037. 000028A0  4E56 FF00                link       A6, -0x0100
  4038. 000028A4  48E7 0018                movem.l    -[A7], A3,A4
  4039. 000028A8  286E 0008                movea.l    A4, [A6 + 0x8]
  4040. 000028AC  41ED E1E6                lea.l      A0, [A5 - 0x1E1A]
  4041. 000028B0  43EE FF00                lea.l      A1, [A6 - 0x100]
  4042. 000028B4  1290                     move.b     [A1], [A0]
  4043. 000028B6  266E 000C                movea.l    A3, [A6 + 0xC]
  4044. 000028BA  7000                     moveq.l    D0, 0x00
  4045. 000028BC  102B 0002                move.b     D0, [A3 + 0x2]
  4046. 000028C0  7200                     moveq.l    D1, 0x00
  4047. 000028C2  122D D870                move.b     D1, [A5 - 0x2790]
  4048. 000028C6  B280                     cmp.l      D1, D0
  4049. 000028C8  6642                     bne        +0x44 /* 0000290C */
  4050. 000028CA  2F0C                     move.l     -[A7], A4
  4051. 000028CC  3F3C 05E1                move.w     -[A7], 0x5E1
  4052. 000028D0  206E 000C                movea.l    A0, [A6 + 0xC]
  4053. 000028D4  7000                     moveq.l    D0, 0x00
  4054. 000028D6  1010                     move.b     D0, [A0]
  4055. 000028D8  7245                     moveq.l    D1, 0x45
  4056. 000028DA  9081                     sub.l      D0, D1
  4057. 000028DC  3F00                     move.w     -[A7], D0
  4058. 000028DE  4EAD 0402                jsr        [A5 + 0x402 /* export_124 */]
  4059. 000028E2  206E 000C                movea.l    A0, [A6 + 0xC]
  4060. 000028E6  7000                     moveq.l    D0, 0x00
  4061. 000028E8  1010                     move.b     D0, [A0]
  4062. 000028EA  7248                     moveq.l    D1, 0x48
  4063. 000028EC  B280                     cmp.l      D1, D0
  4064. 000028EE  6200 010A                bhi        +0x10C /* 000029FA */
  4065. 000028F2  7001                     moveq.l    D0, 0x01
  4066. 000028F4  2F00                     move.l     -[A7], D0
  4067. 000028F6  7200                     moveq.l    D1, 0x00
  4068. 000028F8  122B 0001                move.b     D1, [A3 + 0x1]
  4069. 000028FC  2F01                     move.l     -[A7], D1
  4070. 000028FE  2F0C                     move.l     -[A7], A4
  4071. 00002900  4EBA 06CC                jsr        [PC + 0x6CC /* 00002FCE */]
  4072. 00002904  4FEF 000C                lea.l      A7, [A7 + 0xC]
  4073. 00002908  6000 00F0                bra        +0xF2 /* 000029FA */
  4074. label0000290C:
  4075. 0000290C  7000                     moveq.l    D0, 0x00
  4076. 0000290E  102B 0001                move.b     D0, [A3 + 0x1]
  4077. 00002912  7200                     moveq.l    D1, 0x00
  4078. 00002914  122D D870                move.b     D1, [A5 - 0x2790]
  4079. 00002918  B280                     cmp.l      D1, D0
  4080. 0000291A  6642                     bne        +0x44 /* 0000295E */
  4081. 0000291C  2F0C                     move.l     -[A7], A4
  4082. 0000291E  3F3C 05F5                move.w     -[A7], 0x5F5
  4083. 00002922  206E 000C                movea.l    A0, [A6 + 0xC]
  4084. 00002926  7000                     moveq.l    D0, 0x00
  4085. 00002928  1010                     move.b     D0, [A0]
  4086. 0000292A  7245                     moveq.l    D1, 0x45
  4087. 0000292C  9081                     sub.l      D0, D1
  4088. 0000292E  3F00                     move.w     -[A7], D0
  4089. 00002930  4EAD 0402                jsr        [A5 + 0x402 /* export_124 */]
  4090. 00002934  206E 000C                movea.l    A0, [A6 + 0xC]
  4091. 00002938  7000                     moveq.l    D0, 0x00
  4092. 0000293A  1010                     move.b     D0, [A0]
  4093. 0000293C  7247                     moveq.l    D1, 0x47
  4094. 0000293E  B280                     cmp.l      D1, D0
  4095. 00002940  6200 00B8                bhi        +0xBA /* 000029FA */
  4096. 00002944  7001                     moveq.l    D0, 0x01
  4097. 00002946  2F00                     move.l     -[A7], D0
  4098. 00002948  7200                     moveq.l    D1, 0x00
  4099. 0000294A  122B 0002                move.b     D1, [A3 + 0x2]
  4100. 0000294E  2F01                     move.l     -[A7], D1
  4101. 00002950  2F0C                     move.l     -[A7], A4
  4102. 00002952  4EBA 067A                jsr        [PC + 0x67A /* 00002FCE */]
  4103. 00002956  4FEF 000C                lea.l      A7, [A7 + 0xC]
  4104. 0000295A  6000 009E                bra        +0xA0 /* 000029FA */
  4105. label0000295E:
  4106. 0000295E  7000                     moveq.l    D0, 0x00
  4107. 00002960  1013                     move.b     D0, [A3]
  4108. 00002962  7248                     moveq.l    D1, 0x48
  4109. 00002964  B280                     cmp.l      D1, D0
  4110. 00002966  6656                     bne        +0x58 /* 000029BE */
  4111. 00002968  2F0C                     move.l     -[A7], A4
  4112. 0000296A  3F3C 05E1                move.w     -[A7], 0x5E1
  4113. 0000296E  700B                     moveq.l    D0, 0x0B
  4114. 00002970  3F00                     move.w     -[A7], D0
  4115. 00002972  4EAD 0402                jsr        [A5 + 0x402 /* export_124 */]
  4116. 00002976  7000                     moveq.l    D0, 0x00
  4117. 00002978  102B 0001                move.b     D0, [A3 + 0x1]
  4118. 0000297C  2F00                     move.l     -[A7], D0
  4119. 0000297E  486E FF00                pea.l      [A6 - 0x100]
  4120. 00002982  4EAD 00D2                jsr        [A5 + 0xD2 /* export_22 */]
  4121. 00002986  558F                     subq.l     A7, 2
  4122. 00002988  486D E1E8                pea.l      [A5 - 0x1E18]
  4123. 0000298C  2F0C                     move.l     -[A7], A4
  4124. 0000298E  486E FF00                pea.l      [A6 - 0x100]
  4125. 00002992  4EAD 00FA                jsr        [A5 + 0xFA /* export_27 */]
  4126. 00002996  7000                     moveq.l    D0, 0x00
  4127. 00002998  102B 0002                move.b     D0, [A3 + 0x2]
  4128. 0000299C  2F00                     move.l     -[A7], D0
  4129. 0000299E  486E FF00                pea.l      [A6 - 0x100]
  4130. 000029A2  4EAD 00D2                jsr        [A5 + 0xD2 /* export_22 */]
  4131. 000029A6  558F                     subq.l     A7, 2
  4132. 000029A8  486D E1EC                pea.l      [A5 - 0x1E14]
  4133. 000029AC  2F0C                     move.l     -[A7], A4
  4134. 000029AE  486E FF00                pea.l      [A6 - 0x100]
  4135. 000029B2  4EAD 00FA                jsr        [A5 + 0xFA /* export_27 */]
  4136. 000029B6  4FEF 0014                lea.l      A7, [A7 + 0x14]
  4137. 000029BA  6000 00AA                bra        +0xAC /* 00002A66 */
  4138. label000029BE:
  4139. 000029BE  2F0C                     move.l     -[A7], A4
  4140. 000029C0  3F3C 05F5                move.w     -[A7], 0x5F5
  4141. 000029C4  206E 000C                movea.l    A0, [A6 + 0xC]
  4142. 000029C8  7000                     moveq.l    D0, 0x00
  4143. 000029CA  1010                     move.b     D0, [A0]
  4144. 000029CC  7245                     moveq.l    D1, 0x45
  4145. 000029CE  9081                     sub.l      D0, D1
  4146. 000029D0  3F00                     move.w     -[A7], D0
  4147. 000029D2  4EAD 0402                jsr        [A5 + 0x402 /* export_124 */]
  4148. 000029D6  206E 000C                movea.l    A0, [A6 + 0xC]
  4149. 000029DA  7000                     moveq.l    D0, 0x00
  4150. 000029DC  1010                     move.b     D0, [A0]
  4151. 000029DE  7247                     moveq.l    D1, 0x47
  4152. 000029E0  B280                     cmp.l      D1, D0
  4153. 000029E2  6216                     bhi        +0x18 /* 000029FA */
  4154. 000029E4  7001                     moveq.l    D0, 0x01
  4155. 000029E6  2F00                     move.l     -[A7], D0
  4156. 000029E8  7200                     moveq.l    D1, 0x00
  4157. 000029EA  122B 0002                move.b     D1, [A3 + 0x2]
  4158. 000029EE  2F01                     move.l     -[A7], D1
  4159. 000029F0  2F0C                     move.l     -[A7], A4
  4160. 000029F2  4EBA 05DA                jsr        [PC + 0x5DA /* 00002FCE */]
  4161. 000029F6  4FEF 000C                lea.l      A7, [A7 + 0xC]
  4162. label000029FA:
  4163. 000029FA  2F2B 0004                move.l     -[A7], [A3 + 0x4]
  4164. 000029FE  7000                     moveq.l    D0, 0x00
  4165. 00002A00  102B 0003                move.b     D0, [A3 + 0x3]
  4166. 00002A04  720F                     moveq.l    D1, 0x0F
  4167. 00002A06  C280                     and.l      D1, D0
  4168. 00002A08  2F01                     move.l     -[A7], D1
  4169. 00002A0A  486E FF00                pea.l      [A6 - 0x100]
  4170. 00002A0E  4EBA F214                jsr        [PC - 0xDEC /* 00001C24 */]
  4171. 00002A12  558F                     subq.l     A7, 2
  4172. 00002A14  486D E1F0                pea.l      [A5 - 0x1E10]
  4173. 00002A18  2F0C                     move.l     -[A7], A4
  4174. 00002A1A  486E FF00                pea.l      [A6 - 0x100]
  4175. 00002A1E  4EAD 00FA                jsr        [A5 + 0xFA /* export_27 */]
  4176. 00002A22  206E 000C                movea.l    A0, [A6 + 0xC]
  4177. 00002A26  7000                     moveq.l    D0, 0x00
  4178. 00002A28  1010                     move.b     D0, [A0]
  4179. 00002A2A  7248                     moveq.l    D1, 0x48
  4180. 00002A2C  B280                     cmp.l      D1, D0
  4181. 00002A2E  4FEF 000E                lea.l      A7, [A7 + 0xE]
  4182. 00002A32  6232                     bhi        +0x34 /* 00002A66 */
  4183. 00002A34  422E FF00                clr.b      [A6 - 0x100]
  4184. 00002A38  2F2B 0008                move.l     -[A7], [A3 + 0x8]
  4185. 00002A3C  7000                     moveq.l    D0, 0x00
  4186. 00002A3E  102B 0003                move.b     D0, [A3 + 0x3]
  4187. 00002A42  E888                     lsr        D0, 4
  4188. 00002A44  720F                     moveq.l    D1, 0x0F
  4189. 00002A46  C280                     and.l      D1, D0
  4190. 00002A48  2F01                     move.l     -[A7], D1
  4191. 00002A4A  486E FF00                pea.l      [A6 - 0x100]
  4192. 00002A4E  4EBA F1D4                jsr        [PC - 0xE2C /* 00001C24 */]
  4193. 00002A52  558F                     subq.l     A7, 2
  4194. 00002A54  486D E1F4                pea.l      [A5 - 0x1E0C]
  4195. 00002A58  2F0C                     move.l     -[A7], A4
  4196. 00002A5A  486E FF00                pea.l      [A6 - 0x100]
  4197. 00002A5E  4EAD 00FA                jsr        [A5 + 0xFA /* export_27 */]
  4198. 00002A62  4FEF 000E                lea.l      A7, [A7 + 0xE]
  4199. label00002A66:
  4200. 00002A66  4CEE 1800 FEF8           movem.l    A3,A4, [A6 - 0x108]
  4201. 00002A6C  4E5E                     unlink     A6
  4202. 00002A6E  4E75                     rts
  4203. fn00002A70:
  4204. 00002A70  4E56 FEFC                link       A6, -0x0104
  4205. 00002A74  48E7 0018                movem.l    -[A7], A3,A4
  4206. 00002A78  286E 0008                movea.l    A4, [A6 + 0x8]
  4207. 00002A7C  47EE FF00                lea.l      A3, [A6 - 0x100]
  4208. 00002A80  2D6E 000C FEFC           move.l     [A6 - 0x104], [A6 + 0xC]
  4209. 00002A86  2F0C                     move.l     -[A7], A4
  4210. 00002A88  3F3C 05E3                move.w     -[A7], 0x5E3
  4211. 00002A8C  206E 000C                movea.l    A0, [A6 + 0xC]
  4212. 00002A90  7000                     moveq.l    D0, 0x00
  4213. 00002A92  1010                     move.b     D0, [A0]
  4214. 00002A94  7268                     moveq.l    D1, 0x68
  4215. 00002A96  9081                     sub.l      D0, D1
  4216. 00002A98  3F00                     move.w     -[A7], D0
  4217. 00002A9A  4EAD 0402                jsr        [A5 + 0x402 /* export_124 */]
  4218. 00002A9E  206E 000C                movea.l    A0, [A6 + 0xC]
  4219. 00002AA2  7000                     moveq.l    D0, 0x00
  4220. 00002AA4  1010                     move.b     D0, [A0]
  4221. 00002AA6  7269                     moveq.l    D1, 0x69
  4222. 00002AA8  B280                     cmp.l      D1, D0
  4223. 00002AAA  6626                     bne        +0x28 /* 00002AD2 */
  4224. 00002AAC  206E FEFC                movea.l    A0, [A6 - 0x104]
  4225. 00002AB0  7000                     moveq.l    D0, 0x00
  4226. 00002AB2  1028 0002                move.b     D0, [A0 + 0x2]
  4227. 00002AB6  2F00                     move.l     -[A7], D0
  4228. 00002AB8  2F0B                     move.l     -[A7], A3
  4229. 00002ABA  4EAD 0422                jsr        [A5 + 0x422 /* export_128 */]
  4230. 00002ABE  558F                     subq.l     A7, 2
  4231. 00002AC0  486D E1F8                pea.l      [A5 - 0x1E08]
  4232. 00002AC4  2F0C                     move.l     -[A7], A4
  4233. 00002AC6  2F0B                     move.l     -[A7], A3
  4234. 00002AC8  4EAD 00FA                jsr        [A5 + 0xFA /* export_27 */]
  4235. 00002ACC  548F                     addq.l     A7, 2
  4236. 00002ACE  6000 03CA                bra        +0x3CC /* 00002E9A */
  4237. label00002AD2:
  4238. 00002AD2  206E 000C                movea.l    A0, [A6 + 0xC]
  4239. 00002AD6  7000                     moveq.l    D0, 0x00
  4240. 00002AD8  1010                     move.b     D0, [A0]
  4241. 00002ADA  726E                     moveq.l    D1, 0x6E
  4242. 00002ADC  B280                     cmp.l      D1, D0
  4243. 00002ADE  6600 00AA                bne        +0xAC /* 00002B8A */
  4244. 00002AE2  206D D8F6                movea.l    A0, [A5 - 0x270A]
  4245. 00002AE6  7000                     moveq.l    D0, 0x00
  4246. 00002AE8  1028 0008                move.b     D0, [A0 + 0x8]
  4247. 00002AEC  7201                     moveq.l    D1, 0x01
  4248. 00002AEE  B280                     cmp.l      D1, D0
  4249. 00002AF0  6610                     bne        +0x12 /* 00002B02 */
  4250. 00002AF2  2F0B                     move.l     -[A7], A3
  4251. 00002AF4  3F3C 05DC                move.w     -[A7], 0x5DC
  4252. 00002AF8  7002                     moveq.l    D0, 0x02
  4253. 00002AFA  3F00                     move.w     -[A7], D0
  4254. 00002AFC  4EAD 0402                jsr        [A5 + 0x402 /* export_124 */]
  4255. 00002B00  600E                     bra        +0x10 /* 00002B10 */
  4256. label00002B02:
  4257. 00002B02  2F0B                     move.l     -[A7], A3
  4258. 00002B04  3F3C 05DC                move.w     -[A7], 0x5DC
  4259. 00002B08  700C                     moveq.l    D0, 0x0C
  4260. 00002B0A  3F00                     move.w     -[A7], D0
  4261. 00002B0C  4EAD 0402                jsr        [A5 + 0x402 /* export_124 */]
  4262. label00002B10:
  4263. 00002B10  558F                     subq.l     A7, 2
  4264. 00002B12  486D E1FC                pea.l      [A5 - 0x1E04]
  4265. 00002B16  2F0C                     move.l     -[A7], A4
  4266. 00002B18  2F0B                     move.l     -[A7], A3
  4267. 00002B1A  4EAD 00FA                jsr        [A5 + 0xFA /* export_27 */]
  4268. 00002B1E  7000                     moveq.l    D0, 0x00
  4269. 00002B20  2F00                     move.l     -[A7], D0
  4270. 00002B22  206E FEFC                movea.l    A0, [A6 - 0x104]
  4271. 00002B26  7200                     moveq.l    D1, 0x00
  4272. 00002B28  1228 0001                move.b     D1, [A0 + 0x1]
  4273. 00002B2C  2F01                     move.l     -[A7], D1
  4274. 00002B2E  2F0C                     move.l     -[A7], A4
  4275. 00002B30  4EBA 049C                jsr        [PC + 0x49C /* 00002FCE */]
  4276. 00002B34  7000                     moveq.l    D0, 0x00
  4277. 00002B36  102D D870                move.b     D0, [A5 - 0x2790]
  4278. 00002B3A  206E 000C                movea.l    A0, [A6 + 0xC]
  4279. 00002B3E  7200                     moveq.l    D1, 0x00
  4280. 00002B40  1228 0001                move.b     D1, [A0 + 0x1]
  4281. 00002B44  741F                     moveq.l    D2, 0x1F
  4282. 00002B46  C481                     and.l      D2, D1
  4283. 00002B48  B480                     cmp.l      D2, D0
  4284. 00002B4A  4FEF 000E                lea.l      A7, [A7 + 0xE]
  4285. 00002B4E  6618                     bne        +0x1A /* 00002B68 */
  4286. 00002B50  2F0B                     move.l     -[A7], A3
  4287. 00002B52  3F3C 0BCC                move.w     -[A7], 0xBCC
  4288. 00002B56  206E FEFC                movea.l    A0, [A6 - 0x104]
  4289. 00002B5A  7000                     moveq.l    D0, 0x00
  4290. 00002B5C  1028 0002                move.b     D0, [A0 + 0x2]
  4291. 00002B60  3F00                     move.w     -[A7], D0
  4292. 00002B62  4EAD 0402                jsr        [A5 + 0x402 /* export_124 */]
  4293. 00002B66  6016                     bra        +0x18 /* 00002B7E */
  4294. label00002B68:
  4295. 00002B68  2F0B                     move.l     -[A7], A3
  4296. 00002B6A  3F3C 0BCB                move.w     -[A7], 0xBCB
  4297. 00002B6E  206E FEFC                movea.l    A0, [A6 - 0x104]
  4298. 00002B72  7000                     moveq.l    D0, 0x00
  4299. 00002B74  1028 0002                move.b     D0, [A0 + 0x2]
  4300. 00002B78  3F00                     move.w     -[A7], D0
  4301. 00002B7A  4EAD 0402                jsr        [A5 + 0x402 /* export_124 */]
  4302. label00002B7E:
  4303. 00002B7E  2F0B                     move.l     -[A7], A3
  4304. 00002B80  2F0C                     move.l     -[A7], A4
  4305. 00002B82  4EAD 00EA                jsr        [A5 + 0xEA /* export_25 */]
  4306. 00002B86  6000 0312                bra        +0x314 /* 00002E9A */
  4307. label00002B8A:
  4308. 00002B8A  206E 000C                movea.l    A0, [A6 + 0xC]
  4309. 00002B8E  7000                     moveq.l    D0, 0x00
  4310. 00002B90  1010                     move.b     D0, [A0]
  4311. 00002B92  726F                     moveq.l    D1, 0x6F
  4312. 00002B94  B280                     cmp.l      D1, D0
  4313. 00002B96  6612                     bne        +0x14 /* 00002BAA */
  4314. 00002B98  2F0C                     move.l     -[A7], A4
  4315. 00002B9A  3F3C 05E3                move.w     -[A7], 0x5E3
  4316. 00002B9E  7018                     moveq.l    D0, 0x18
  4317. 00002BA0  3F00                     move.w     -[A7], D0
  4318. 00002BA2  4EAD 0402                jsr        [A5 + 0x402 /* export_124 */]
  4319. 00002BA6  6000 02F2                bra        +0x2F4 /* 00002E9A */
  4320. label00002BAA:
  4321. 00002BAA  206E FEFC                movea.l    A0, [A6 - 0x104]
  4322. 00002BAE  1028 0001                move.b     D0, [A0 + 0x1]
  4323. 00002BB2  5300                     subq.b     D0, 1
  4324. 00002BB4  674C                     beq        +0x4E /* 00002C02 */
  4325. 00002BB6  5300                     subq.b     D0, 1
  4326. 00002BB8  6762                     beq        +0x64 /* 00002C1C */
  4327. 00002BBA  5300                     subq.b     D0, 1
  4328. 00002BBC  6700 0104                beq        +0x106 /* 00002CC2 */
  4329. 00002BC0  5300                     subq.b     D0, 1
  4330. 00002BC2  6700 0118                beq        +0x11A /* 00002CDC */
  4331. 00002BC6  5300                     subq.b     D0, 1
  4332. 00002BC8  6700 0178                beq        +0x17A /* 00002D42 */
  4333. 00002BCC  5300                     subq.b     D0, 1
  4334. 00002BCE  6700 01BA                beq        +0x1BC /* 00002D8A */
  4335. 00002BD2  5300                     subq.b     D0, 1
  4336. 00002BD4  6700 01E8                beq        +0x1EA /* 00002DBE */
  4337. 00002BD8  5300                     subq.b     D0, 1
  4338. 00002BDA  6700 021E                beq        +0x220 /* 00002DFA */
  4339. 00002BDE  5300                     subq.b     D0, 1
  4340. 00002BE0  6700 0270                beq        +0x272 /* 00002E52 */
  4341. 00002BE4  5300                     subq.b     D0, 1
  4342. 00002BE6  6700 01BC                beq        +0x1BE /* 00002DA4 */
  4343. 00002BEA  5F00                     subq.b     D0, 7
  4344. 00002BEC  6700 0296                beq        +0x298 /* 00002E84 */
  4345. 00002BF0  0400 0031                subi.b     D0, 0x31 /* '1' */
  4346. 00002BF4  6740                     beq        +0x42 /* 00002C36 */
  4347. 00002BF6  0400 0040                subi.b     D0, 0x40 /* '@' */
  4348. 00002BFA  6700 0084                beq        +0x86 /* 00002C80 */
  4349. 00002BFE  6000 029A                bra        +0x29C /* 00002E9A */
  4350. label00002C02:
  4351. 00002C02  2F0B                     move.l     -[A7], A3
  4352. 00002C04  3F3C 05E3                move.w     -[A7], 0x5E3
  4353. 00002C08  7007                     moveq.l    D0, 0x07
  4354. 00002C0A  3F00                     move.w     -[A7], D0
  4355. 00002C0C  4EAD 0402                jsr        [A5 + 0x402 /* export_124 */]
  4356. 00002C10  2F0B                     move.l     -[A7], A3
  4357. 00002C12  2F0C                     move.l     -[A7], A4
  4358. 00002C14  4EAD 00EA                jsr        [A5 + 0xEA /* export_25 */]
  4359. 00002C18  6000 0280                bra        +0x282 /* 00002E9A */
  4360. label00002C1C:
  4361. 00002C1C  2F0B                     move.l     -[A7], A3
  4362. 00002C1E  3F3C 05E3                move.w     -[A7], 0x5E3
  4363. 00002C22  7008                     moveq.l    D0, 0x08
  4364. 00002C24  3F00                     move.w     -[A7], D0
  4365. 00002C26  4EAD 0402                jsr        [A5 + 0x402 /* export_124 */]
  4366. 00002C2A  2F0B                     move.l     -[A7], A3
  4367. 00002C2C  2F0C                     move.l     -[A7], A4
  4368. 00002C2E  4EAD 00EA                jsr        [A5 + 0xEA /* export_25 */]
  4369. 00002C32  6000 0266                bra        +0x268 /* 00002E9A */
  4370. label00002C36:
  4371. 00002C36  206E FEFC                movea.l    A0, [A6 - 0x104]
  4372. 00002C3A  7000                     moveq.l    D0, 0x00
  4373. 00002C3C  1028 0002                move.b     D0, [A0 + 0x2]
  4374. 00002C40  7211                     moveq.l    D1, 0x11
  4375. 00002C42  B280                     cmp.l      D1, D0
  4376. 00002C44  6F16                     ble        +0x18 /* 00002C5C */
  4377. 00002C46  2F0B                     move.l     -[A7], A3
  4378. 00002C48  3F3C 05E3                move.w     -[A7], 0x5E3
  4379. 00002C4C  7009                     moveq.l    D0, 0x09
  4380. 00002C4E  3F00                     move.w     -[A7], D0
  4381. 00002C50  4EAD 0402                jsr        [A5 + 0x402 /* export_124 */]
  4382. 00002C54  2F0B                     move.l     -[A7], A3
  4383. 00002C56  2F0C                     move.l     -[A7], A4
  4384. 00002C58  4EAD 00EA                jsr        [A5 + 0xEA /* export_25 */]
  4385. label00002C5C:
  4386. 00002C5C  2F0B                     move.l     -[A7], A3
  4387. 00002C5E  3F3C 0BBA                move.w     -[A7], 0xBBA
  4388. 00002C62  206E FEFC                movea.l    A0, [A6 - 0x104]
  4389. 00002C66  7000                     moveq.l    D0, 0x00
  4390. 00002C68  1028 0002                move.b     D0, [A0 + 0x2]
  4391. 00002C6C  5280                     addq.l     D0, 1
  4392. 00002C6E  3F00                     move.w     -[A7], D0
  4393. 00002C70  4EAD 0402                jsr        [A5 + 0x402 /* export_124 */]
  4394. 00002C74  2F0B                     move.l     -[A7], A3
  4395. 00002C76  2F0C                     move.l     -[A7], A4
  4396. 00002C78  4EAD 00EA                jsr        [A5 + 0xEA /* export_25 */]
  4397. 00002C7C  6000 021C                bra        +0x21E /* 00002E9A */
  4398. label00002C80:
  4399. 00002C80  2F0C                     move.l     -[A7], A4
  4400. 00002C82  3F3C 05E3                move.w     -[A7], 0x5E3
  4401. 00002C86  700A                     moveq.l    D0, 0x0A
  4402. 00002C88  3F00                     move.w     -[A7], D0
  4403. 00002C8A  4EAD 0402                jsr        [A5 + 0x402 /* export_124 */]
  4404. 00002C8E  2F0B                     move.l     -[A7], A3
  4405. 00002C90  3F3C 05E3                move.w     -[A7], 0x5E3
  4406. 00002C94  206E FEFC                movea.l    A0, [A6 - 0x104]
  4407. 00002C98  7000                     moveq.l    D0, 0x00
  4408. 00002C9A  1028 0002                move.b     D0, [A0 + 0x2]
  4409. 00002C9E  EA88                     lsr        D0, 5
  4410. 00002CA0  7207                     moveq.l    D1, 0x07
  4411. 00002CA2  C280                     and.l      D1, D0
  4412. 00002CA4  700B                     moveq.l    D0, 0x0B
  4413. 00002CA6  D280                     add.l      D1, D0
  4414. 00002CA8  3F01                     move.w     -[A7], D1
  4415. 00002CAA  4EAD 0402                jsr        [A5 + 0x402 /* export_124 */]
  4416. 00002CAE  558F                     subq.l     A7, 2
  4417. 00002CB0  486D E200                pea.l      [A5 - 0x1E00]
  4418. 00002CB4  2F0C                     move.l     -[A7], A4
  4419. 00002CB6  2F0B                     move.l     -[A7], A3
  4420. 00002CB8  4EAD 00FA                jsr        [A5 + 0xFA /* export_27 */]
  4421. 00002CBC  548F                     addq.l     A7, 2
  4422. 00002CBE  6000 01DA                bra        +0x1DC /* 00002E9A */
  4423. label00002CC2:
  4424. 00002CC2  2F0B                     move.l     -[A7], A3
  4425. 00002CC4  3F3C 05E3                move.w     -[A7], 0x5E3
  4426. 00002CC8  700F                     moveq.l    D0, 0x0F
  4427. 00002CCA  3F00                     move.w     -[A7], D0
  4428. 00002CCC  4EAD 0402                jsr        [A5 + 0x402 /* export_124 */]
  4429. 00002CD0  2F0B                     move.l     -[A7], A3
  4430. 00002CD2  2F0C                     move.l     -[A7], A4
  4431. 00002CD4  4EAD 00EA                jsr        [A5 + 0xEA /* export_25 */]
  4432. 00002CD8  6000 01C0                bra        +0x1C2 /* 00002E9A */
  4433. label00002CDC:
  4434. 00002CDC  206E FEFC                movea.l    A0, [A6 - 0x104]
  4435. 00002CE0  7000                     moveq.l    D0, 0x00
  4436. 00002CE2  1028 0002                move.b     D0, [A0 + 0x2]
  4437. 00002CE6  7201                     moveq.l    D1, 0x01
  4438. 00002CE8  B280                     cmp.l      D1, D0
  4439. 00002CEA  661A                     bne        +0x1C /* 00002D06 */
  4440. 00002CEC  2F0B                     move.l     -[A7], A3
  4441. 00002CEE  3F3C 05E3                move.w     -[A7], 0x5E3
  4442. 00002CF2  7010                     moveq.l    D0, 0x10
  4443. 00002CF4  3F00                     move.w     -[A7], D0
  4444. 00002CF6  4EAD 0402                jsr        [A5 + 0x402 /* export_124 */]
  4445. 00002CFA  2F0B                     move.l     -[A7], A3
  4446. 00002CFC  2F0C                     move.l     -[A7], A4
  4447. 00002CFE  4EAD 00EA                jsr        [A5 + 0xEA /* export_25 */]
  4448. 00002D02  6000 0196                bra        +0x198 /* 00002E9A */
  4449. label00002D06:
  4450. 00002D06  2F0B                     move.l     -[A7], A3
  4451. 00002D08  3F3C 05E3                move.w     -[A7], 0x5E3
  4452. 00002D0C  7011                     moveq.l    D0, 0x11
  4453. 00002D0E  3F00                     move.w     -[A7], D0
  4454. 00002D10  4EAD 0402                jsr        [A5 + 0x402 /* export_124 */]
  4455. 00002D14  2F0B                     move.l     -[A7], A3
  4456. 00002D16  2F0C                     move.l     -[A7], A4
  4457. 00002D18  4EAD 00EA                jsr        [A5 + 0xEA /* export_25 */]
  4458. 00002D1C  206E FEFC                movea.l    A0, [A6 - 0x104]
  4459. 00002D20  7000                     moveq.l    D0, 0x00
  4460. 00002D22  1028 0002                move.b     D0, [A0 + 0x2]
  4461. 00002D26  2F00                     move.l     -[A7], D0
  4462. 00002D28  2F0B                     move.l     -[A7], A3
  4463. 00002D2A  4EAD 0422                jsr        [A5 + 0x422 /* export_128 */]
  4464. 00002D2E  558F                     subq.l     A7, 2
  4465. 00002D30  486D E204                pea.l      [A5 - 0x1DFC]
  4466. 00002D34  2F0C                     move.l     -[A7], A4
  4467. 00002D36  2F0B                     move.l     -[A7], A3
  4468. 00002D38  4EAD 00FA                jsr        [A5 + 0xFA /* export_27 */]
  4469. 00002D3C  548F                     addq.l     A7, 2
  4470. 00002D3E  6000 015A                bra        +0x15C /* 00002E9A */
  4471. label00002D42:
  4472. 00002D42  2F0B                     move.l     -[A7], A3
  4473. 00002D44  3F3C 05E3                move.w     -[A7], 0x5E3
  4474. 00002D48  7012                     moveq.l    D0, 0x12
  4475. 00002D4A  3F00                     move.w     -[A7], D0
  4476. 00002D4C  4EAD 0402                jsr        [A5 + 0x402 /* export_124 */]
  4477. 00002D50  2F0B                     move.l     -[A7], A3
  4478. 00002D52  2F0C                     move.l     -[A7], A4
  4479. 00002D54  4EAD 00EA                jsr        [A5 + 0xEA /* export_25 */]
  4480. 00002D58  2F0B                     move.l     -[A7], A3
  4481. 00002D5A  3F3C 0BC1                move.w     -[A7], 0xBC1
  4482. 00002D5E  206E FEFC                movea.l    A0, [A6 - 0x104]
  4483. 00002D62  7000                     moveq.l    D0, 0x00
  4484. 00002D64  1028 0002                move.b     D0, [A0 + 0x2]
  4485. 00002D68  5280                     addq.l     D0, 1
  4486. 00002D6A  3F00                     move.w     -[A7], D0
  4487. 00002D6C  4EAD 0402                jsr        [A5 + 0x402 /* export_124 */]
  4488. 00002D70  2F0B                     move.l     -[A7], A3
  4489. 00002D72  4EBA DAE6                jsr        [PC - 0x251A /* 0000085A */]
  4490. 00002D76  558F                     subq.l     A7, 2
  4491. 00002D78  486D E208                pea.l      [A5 - 0x1DF8]
  4492. 00002D7C  2F0C                     move.l     -[A7], A4
  4493. 00002D7E  2F0B                     move.l     -[A7], A3
  4494. 00002D80  4EAD 00FA                jsr        [A5 + 0xFA /* export_27 */]
  4495. 00002D84  5C8F                     addq.l     A7, 6
  4496. 00002D86  6000 0112                bra        +0x114 /* 00002E9A */
  4497. label00002D8A:
  4498. 00002D8A  2F0B                     move.l     -[A7], A3
  4499. 00002D8C  3F3C 05E3                move.w     -[A7], 0x5E3
  4500. 00002D90  7014                     moveq.l    D0, 0x14
  4501. 00002D92  3F00                     move.w     -[A7], D0
  4502. 00002D94  4EAD 0402                jsr        [A5 + 0x402 /* export_124 */]
  4503. 00002D98  2F0B                     move.l     -[A7], A3
  4504. 00002D9A  2F0C                     move.l     -[A7], A4
  4505. 00002D9C  4EAD 00EA                jsr        [A5 + 0xEA /* export_25 */]
  4506. 00002DA0  6000 00F8                bra        +0xFA /* 00002E9A */
  4507. label00002DA4:
  4508. 00002DA4  2F0B                     move.l     -[A7], A3
  4509. 00002DA6  3F3C 05E3                move.w     -[A7], 0x5E3
  4510. 00002DAA  7013                     moveq.l    D0, 0x13
  4511. 00002DAC  3F00                     move.w     -[A7], D0
  4512. 00002DAE  4EAD 0402                jsr        [A5 + 0x402 /* export_124 */]
  4513. 00002DB2  2F0B                     move.l     -[A7], A3
  4514. 00002DB4  2F0C                     move.l     -[A7], A4
  4515. 00002DB6  4EAD 00EA                jsr        [A5 + 0xEA /* export_25 */]
  4516. 00002DBA  6000 00DE                bra        +0xE0 /* 00002E9A */
  4517. label00002DBE:
  4518. 00002DBE  2F0B                     move.l     -[A7], A3
  4519. 00002DC0  3F3C 05E3                move.w     -[A7], 0x5E3
  4520. 00002DC4  7015                     moveq.l    D0, 0x15
  4521. 00002DC6  3F00                     move.w     -[A7], D0
  4522. 00002DC8  4EAD 0402                jsr        [A5 + 0x402 /* export_124 */]
  4523. 00002DCC  2F0B                     move.l     -[A7], A3
  4524. 00002DCE  2F0C                     move.l     -[A7], A4
  4525. 00002DD0  4EAD 00EA                jsr        [A5 + 0xEA /* export_25 */]
  4526. 00002DD4  558F                     subq.l     A7, 2
  4527. 00002DD6  486D E20C                pea.l      [A5 - 0x1DF4]
  4528. 00002DDA  2F0C                     move.l     -[A7], A4
  4529. 00002DDC  206D D8F6                movea.l    A0, [A5 - 0x270A]
  4530. 00002DE0  226E FEFC                movea.l    A1, [A6 - 0x104]
  4531. 00002DE4  7000                     moveq.l    D0, 0x00
  4532. 00002DE6  1029 0002                move.b     D0, [A1 + 0x2]
  4533. 00002DEA  E980                     asl        D0, 4
  4534. 00002DEC  4870 082A                pea.l      [A0 + D0 + 0x2A]
  4535. 00002DF0  4EAD 00FA                jsr        [A5 + 0xFA /* export_27 */]
  4536. 00002DF4  548F                     addq.l     A7, 2
  4537. 00002DF6  6000 00A2                bra        +0xA4 /* 00002E9A */
  4538. label00002DFA:
  4539. 00002DFA  2F0B                     move.l     -[A7], A3
  4540. 00002DFC  3F3C 05E3                move.w     -[A7], 0x5E3
  4541. 00002E00  7016                     moveq.l    D0, 0x16
  4542. 00002E02  3F00                     move.w     -[A7], D0
  4543. 00002E04  4EAD 0402                jsr        [A5 + 0x402 /* export_124 */]
  4544. 00002E08  2F0B                     move.l     -[A7], A3
  4545. 00002E0A  2F0C                     move.l     -[A7], A4
  4546. 00002E0C  4EAD 00EA                jsr        [A5 + 0xEA /* export_25 */]
  4547. 00002E10  206E FEFC                movea.l    A0, [A6 - 0x104]
  4548. 00002E14  7000                     moveq.l    D0, 0x00
  4549. 00002E16  1028 0002                move.b     D0, [A0 + 0x2]
  4550. 00002E1A  0C80 0000 00FF           cmpi.l     D0, 0xFF
  4551. 00002E20  6610                     bne        +0x12 /* 00002E32 */
  4552. 00002E22  2F0B                     move.l     -[A7], A3
  4553. 00002E24  3F3C 05DC                move.w     -[A7], 0x5DC
  4554. 00002E28  7009                     moveq.l    D0, 0x09
  4555. 00002E2A  3F00                     move.w     -[A7], D0
  4556. 00002E2C  4EAD 0402                jsr        [A5 + 0x402 /* export_124 */]
  4557. 00002E30  600E                     bra        +0x10 /* 00002E40 */
  4558. label00002E32:
  4559. 00002E32  2F0B                     move.l     -[A7], A3
  4560. 00002E34  3F3C 05DC                move.w     -[A7], 0x5DC
  4561. 00002E38  700A                     moveq.l    D0, 0x0A
  4562. 00002E3A  3F00                     move.w     -[A7], D0
  4563. 00002E3C  4EAD 0402                jsr        [A5 + 0x402 /* export_124 */]
  4564. label00002E40:
  4565. 00002E40  558F                     subq.l     A7, 2
  4566. 00002E42  486D E210                pea.l      [A5 - 0x1DF0]
  4567. 00002E46  2F0C                     move.l     -[A7], A4
  4568. 00002E48  2F0B                     move.l     -[A7], A3
  4569. 00002E4A  4EAD 00FA                jsr        [A5 + 0xFA /* export_27 */]
  4570. 00002E4E  548F                     addq.l     A7, 2
  4571. 00002E50  6048                     bra        +0x4A /* 00002E9A */
  4572. label00002E52:
  4573. 00002E52  2F0B                     move.l     -[A7], A3
  4574. 00002E54  3F3C 05E3                move.w     -[A7], 0x5E3
  4575. 00002E58  7017                     moveq.l    D0, 0x17
  4576. 00002E5A  3F00                     move.w     -[A7], D0
  4577. 00002E5C  4EAD 0402                jsr        [A5 + 0x402 /* export_124 */]
  4578. 00002E60  2F0B                     move.l     -[A7], A3
  4579. 00002E62  2F0C                     move.l     -[A7], A4
  4580. 00002E64  4EAD 00EA                jsr        [A5 + 0xEA /* export_25 */]
  4581. 00002E68  7000                     moveq.l    D0, 0x00
  4582. 00002E6A  2F00                     move.l     -[A7], D0
  4583. 00002E6C  206E FEFC                movea.l    A0, [A6 - 0x104]
  4584. 00002E70  7200                     moveq.l    D1, 0x00
  4585. 00002E72  1228 0002                move.b     D1, [A0 + 0x2]
  4586. 00002E76  2F01                     move.l     -[A7], D1
  4587. 00002E78  2F0C                     move.l     -[A7], A4
  4588. 00002E7A  4EBA 0152                jsr        [PC + 0x152 /* 00002FCE */]
  4589. 00002E7E  4FEF 000C                lea.l      A7, [A7 + 0xC]
  4590. 00002E82  6016                     bra        +0x18 /* 00002E9A */
  4591. label00002E84:
  4592. 00002E84  2F0B                     move.l     -[A7], A3
  4593. 00002E86  3F3C 05E3                move.w     -[A7], 0x5E3
  4594. 00002E8A  701A                     moveq.l    D0, 0x1A
  4595. 00002E8C  3F00                     move.w     -[A7], D0
  4596. 00002E8E  4EAD 0402                jsr        [A5 + 0x402 /* export_124 */]
  4597. 00002E92  2F0B                     move.l     -[A7], A3
  4598. 00002E94  2F0C                     move.l     -[A7], A4
  4599. 00002E96  4EAD 00EA                jsr        [A5 + 0xEA /* export_25 */]
  4600. label00002E9A:
  4601. 00002E9A  4CEE 1800 FEF4           movem.l    A3,A4, [A6 - 0x10C]
  4602. 00002EA0  4E5E                     unlink     A6
  4603. 00002EA2  4E75                     rts
  4604. fn00002EA4:
  4605. 00002EA4  48E7 0110                movem.l    -[A7], D7,A3
  4606. 00002EA8  266F 000C                movea.l    A3, [A7 + 0xC]
  4607. 00002EAC  36BC FFFF                move.w     [A3], 0xFFFF
  4608. 00002EB0  377C FFFF 0002           move.w     [A3 + 0x2], 0xFFFF
  4609. 00002EB6  7000                     moveq.l    D0, 0x00
  4610. 00002EB8  2740 0004                move.l     [A3 + 0x4], D0
  4611. 00002EBC  422B 0008                clr.b      [A3 + 0x8]
  4612. 00002EC0  422B 010F                clr.b      [A3 + 0x10F]
  4613. 00002EC4  426B 0108                clr.w      [A3 + 0x108]
  4614. 00002EC8  7E04                     moveq.l    D7, 0x04
  4615. 00002ECA  600A                     bra        +0xC /* 00002ED6 */
  4616. label00002ECC:
  4617. 00002ECC  41EB 010A                lea.l      A0, [A3 + 0x10A]
  4618. 00002ED0  4230 7000                clr.b      [A0 + D7.w]
  4619. 00002ED4  5347                     subq.w     D7, 1
  4620. label00002ED6:
  4621. 00002ED6  48C7                     ext.l      D7
  4622. 00002ED8  4A87                     tst.l      D7
  4623. 00002EDA  6CF0                     bge        -0xE /* 00002ECC */
  4624. 00002EDC  4CDF 0880                movem.l    D7,A3, [A7]+
  4625. 00002EE0  4E75                     rts
  4626. fn00002EE2:
  4627. 00002EE2  4E56 FE00                link       A6, -0x0200
  4628. 00002EE6  48E7 0718                movem.l    -[A7], D5,D6,D7,A3,A4
  4629. 00002EEA  1A2E 000F                move.b     D5, [A6 + 0xF]
  4630. 00002EEE  286E 0008                movea.l    A4, [A6 + 0x8]
  4631. 00002EF2  47EE FE00                lea.l      A3, [A6 - 0x200]
  4632. 00002EF6  7000                     moveq.l    D0, 0x00
  4633. 00002EF8  1005                     move.b     D0, D5
  4634. 00002EFA  7C1F                     moveq.l    D6, 0x1F
  4635. 00002EFC  CC80                     and.l      D6, D0
  4636. 00002EFE  7000                     moveq.l    D0, 0x00
  4637. 00002F00  1005                     move.b     D0, D5
  4638. 00002F02  EA88                     lsr        D0, 5
  4639. 00002F04  7E07                     moveq.l    D7, 0x07
  4640. 00002F06  CE80                     and.l      D7, D0
  4641. 00002F08  7000                     moveq.l    D0, 0x00
  4642. 00002F0A  1006                     move.b     D0, D6
  4643. 00002F0C  7200                     moveq.l    D1, 0x00
  4644. 00002F0E  122D D870                move.b     D1, [A5 - 0x2790]
  4645. 00002F12  B280                     cmp.l      D1, D0
  4646. 00002F14  6670                     bne        +0x72 /* 00002F86 */
  4647. 00002F16  7000                     moveq.l    D0, 0x00
  4648. 00002F18  1007                     move.b     D0, D7
  4649. 00002F1A  6624                     bne        +0x26 /* 00002F40 */
  4650. 00002F1C  7000                     moveq.l    D0, 0x00
  4651. 00002F1E  102D D870                move.b     D0, [A5 - 0x2790]
  4652. 00002F22  2F00                     move.l     -[A7], D0
  4653. 00002F24  2F0B                     move.l     -[A7], A3
  4654. 00002F26  4EAD 00D2                jsr        [A5 + 0xD2 /* export_22 */]
  4655. 00002F2A  558F                     subq.l     A7, 2
  4656. 00002F2C  486D E214                pea.l      [A5 - 0x1DEC]
  4657. 00002F30  2F0C                     move.l     -[A7], A4
  4658. 00002F32  2F0B                     move.l     -[A7], A3
  4659. 00002F34  4EAD 00FA                jsr        [A5 + 0xFA /* export_27 */]
  4660. 00002F38  4FEF 000A                lea.l      A7, [A7 + 0xA]
  4661. 00002F3C  6000 0086                bra        +0x88 /* 00002FC4 */
  4662. label00002F40:
  4663. 00002F40  558F                     subq.l     A7, 2
  4664. 00002F42  486D E218                pea.l      [A5 - 0x1DE8]
  4665. 00002F46  2F0C                     move.l     -[A7], A4
  4666. 00002F48  206D D8F6                movea.l    A0, [A5 - 0x270A]
  4667. 00002F4C  226D D8F6                movea.l    A1, [A5 - 0x270A]
  4668. 00002F50  7000                     moveq.l    D0, 0x00
  4669. 00002F52  102D D870                move.b     D0, [A5 - 0x2790]
  4670. 00002F56  7200                     moveq.l    D1, 0x00
  4671. 00002F58  1231 000A                move.b     D1, [A1 + D0.w + 0xA]
  4672. 00002F5C  2001                     move.l     D0, D1
  4673. 00002F5E  C2FC 006E                mulu.w     D1, 0x6E /* 'n' */
  4674. 00002F62  4840                     swap.w     D0
  4675. 00002F64  C0FC 006E                mulu.w     D0, 0x6E /* 'n' */
  4676. 00002F68  4840                     swap.w     D0
  4677. 00002F6A  4240                     clr.w      D0
  4678. 00002F6C  D280                     add.l      D1, D0
  4679. 00002F6E  7000                     moveq.l    D0, 0x00
  4680. 00002F70  1007                     move.b     D0, D7
  4681. 00002F72  E980                     asl        D0, 4
  4682. 00002F74  D081                     add.l      D0, D1
  4683. 00002F76  41E8 0254                lea.l      A0, [A0 + 0x254]
  4684. 00002F7A  4870 0800                pea.l      [A0 + D0]
  4685. 00002F7E  4EAD 00FA                jsr        [A5 + 0xFA /* export_27 */]
  4686. 00002F82  548F                     addq.l     A7, 2
  4687. 00002F84  603E                     bra        +0x40 /* 00002FC4 */
  4688. label00002F86:
  4689. 00002F86  2F0B                     move.l     -[A7], A3
  4690. 00002F88  3F3C 05DC                move.w     -[A7], 0x5DC
  4691. 00002F8C  7001                     moveq.l    D0, 0x01
  4692. 00002F8E  3F00                     move.w     -[A7], D0
  4693. 00002F90  4EAD 0402                jsr        [A5 + 0x402 /* export_124 */]
  4694. 00002F94  7000                     moveq.l    D0, 0x00
  4695. 00002F96  1006                     move.b     D0, D6
  4696. 00002F98  2F00                     move.l     -[A7], D0
  4697. 00002F9A  486E FF00                pea.l      [A6 - 0x100]
  4698. 00002F9E  4EAD 00D2                jsr        [A5 + 0xD2 /* export_22 */]
  4699. 00002FA2  558F                     subq.l     A7, 2
  4700. 00002FA4  486D E21C                pea.l      [A5 - 0x1DE4]
  4701. 00002FA8  2F0B                     move.l     -[A7], A3
  4702. 00002FAA  486E FF00                pea.l      [A6 - 0x100]
  4703. 00002FAE  4EAD 00FA                jsr        [A5 + 0xFA /* export_27 */]
  4704. 00002FB2  558F                     subq.l     A7, 2
  4705. 00002FB4  486D E220                pea.l      [A5 - 0x1DE0]
  4706. 00002FB8  2F0C                     move.l     -[A7], A4
  4707. 00002FBA  2F0B                     move.l     -[A7], A3
  4708. 00002FBC  4EAD 00FA                jsr        [A5 + 0xFA /* export_27 */]
  4709. 00002FC0  4FEF 000C                lea.l      A7, [A7 + 0xC]
  4710. label00002FC4:
  4711. 00002FC4  4CEE 18E0 FDEC           movem.l    D5,D6,D7,A3,A4, [A6 - 0x214]
  4712. 00002FCA  4E5E                     unlink     A6
  4713. 00002FCC  4E75                     rts
  4714. fn00002FCE:
  4715. 00002FCE  4E56 FF00                link       A6, -0x0100
  4716. 00002FD2  48E7 0118                movem.l    -[A7], D7,A3,A4
  4717. 00002FD6  1E2E 000F                move.b     D7, [A6 + 0xF]
  4718. 00002FDA  286E 0008                movea.l    A4, [A6 + 0x8]
  4719. 00002FDE  47EE FF00                lea.l      A3, [A6 - 0x100]
  4720. 00002FE2  7000                     moveq.l    D0, 0x00
  4721. 00002FE4  1007                     move.b     D0, D7
  4722. 00002FE6  721F                     moveq.l    D1, 0x1F
  4723. 00002FE8  C280                     and.l      D1, D0
  4724. 00002FEA  7000                     moveq.l    D0, 0x00
  4725. 00002FEC  102D D870                move.b     D0, [A5 - 0x2790]
  4726. 00002FF0  B081                     cmp.l      D0, D1
  4727. 00002FF2  665E                     bne        +0x60 /* 00003052 */
  4728. 00002FF4  2F0B                     move.l     -[A7], A3
  4729. 00002FF6  3F3C 05DC                move.w     -[A7], 0x5DC
  4730. 00002FFA  7002                     moveq.l    D0, 0x02
  4731. 00002FFC  3F00                     move.w     -[A7], D0
  4732. 00002FFE  4EAD 0402                jsr        [A5 + 0x402 /* export_124 */]
  4733. 00003002  7000                     moveq.l    D0, 0x00
  4734. 00003004  102E 0013                move.b     D0, [A6 + 0x13]
  4735. 00003008  6636                     bne        +0x38 /* 00003040 */
  4736. 0000300A  7000                     moveq.l    D0, 0x00
  4737. 0000300C  7200                     moveq.l    D1, 0x00
  4738. 0000300E  122B 0001                move.b     D1, [A3 + 0x1]
  4739. 00003012  7441                     moveq.l    D2, 0x41
  4740. 00003014  B481                     cmp.l      D2, D1
  4741. 00003016  6E0E                     bgt        +0x10 /* 00003026 */
  4742. 00003018  7200                     moveq.l    D1, 0x00
  4743. 0000301A  122B 0001                move.b     D1, [A3 + 0x1]
  4744. 0000301E  745A                     moveq.l    D2, 0x5A
  4745. 00003020  B481                     cmp.l      D2, D1
  4746. 00003022  6D02                     blt        +0x4 /* 00003026 */
  4747. 00003024  7001                     moveq.l    D0, 0x01
  4748. label00003026:
  4749. 00003026  4A80                     tst.l      D0
  4750. 00003028  670C                     beq        +0xE /* 00003036 */
  4751. 0000302A  7000                     moveq.l    D0, 0x00
  4752. 0000302C  102B 0001                move.b     D0, [A3 + 0x1]
  4753. 00003030  7220                     moveq.l    D1, 0x20
  4754. 00003032  D081                     add.l      D0, D1
  4755. 00003034  6006                     bra        +0x8 /* 0000303C */
  4756. label00003036:
  4757. 00003036  7000                     moveq.l    D0, 0x00
  4758. 00003038  102B 0001                move.b     D0, [A3 + 0x1]
  4759. label0000303C:
  4760. 0000303C  1740 0001                move.b     [A3 + 0x1], D0
  4761. label00003040:
  4762. 00003040  558F                     subq.l     A7, 2
  4763. 00003042  486D E224                pea.l      [A5 - 0x1DDC]
  4764. 00003046  2F0C                     move.l     -[A7], A4
  4765. 00003048  2F0B                     move.l     -[A7], A3
  4766. 0000304A  4EAD 00FA                jsr        [A5 + 0xFA /* export_27 */]
  4767. 0000304E  548F                     addq.l     A7, 2
  4768. 00003050  6022                     bra        +0x24 /* 00003074 */
  4769. label00003052:
  4770. 00003052  7000                     moveq.l    D0, 0x00
  4771. 00003054  1007                     move.b     D0, D7
  4772. 00003056  721F                     moveq.l    D1, 0x1F
  4773. 00003058  C280                     and.l      D1, D0
  4774. 0000305A  2F01                     move.l     -[A7], D1
  4775. 0000305C  2F0B                     move.l     -[A7], A3
  4776. 0000305E  4EAD 00D2                jsr        [A5 + 0xD2 /* export_22 */]
  4777. 00003062  558F                     subq.l     A7, 2
  4778. 00003064  486D E228                pea.l      [A5 - 0x1DD8]
  4779. 00003068  2F0C                     move.l     -[A7], A4
  4780. 0000306A  2F0B                     move.l     -[A7], A3
  4781. 0000306C  4EAD 00FA                jsr        [A5 + 0xFA /* export_27 */]
  4782. 00003070  4FEF 000A                lea.l      A7, [A7 + 0xA]
  4783. label00003074:
  4784. 00003074  4CEE 1880 FEF4           movem.l    D7,A3,A4, [A6 - 0x10C]
  4785. 0000307A  4E5E                     unlink     A6
  4786. 0000307C  4E75                     rts
  4787. fn0000307E:
  4788. 0000307E  4E56 FDF6                link       A6, -0x020A
  4789. 00003082  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  4790. 00003086  49EE FDF6                lea.l      A4, [A6 - 0x20A]
  4791. 0000308A  266E 000C                movea.l    A3, [A6 + 0xC]
  4792. 0000308E  7000                     moveq.l    D0, 0x00
  4793. 00003090  102B 0008                move.b     D0, [A3 + 0x8]
  4794. 00003094  6608                     bne        +0xA /* 0000309E */
  4795. 00003096  426B 0108                clr.w      [A3 + 0x108]
  4796. 0000309A  6000 015E                bra        +0x160 /* 000031FA */
  4797. label0000309E:
  4798. 0000309E  486E FFF6                pea.l      [A6 - 0xA]
  4799. 000030A2  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4800. 000030A6  4EAD 075A                jsr        [A5 + 0x75A /* export_231 */]
  4801. 000030AA  7000                     moveq.l    D0, 0x00
  4802. 000030AC  102B 010F                move.b     D0, [A3 + 0x10F]
  4803. 000030B0  3F00                     move.w     -[A7], D0
  4804. 000030B2  A888                     syscall    TextFace
  4805. 000030B4  7000                     moveq.l    D0, 0x00
  4806. 000030B6  102B 0008                move.b     D0, [A3 + 0x8]
  4807. 000030BA  3800                     move.w     D4, D0
  4808. 000030BC  3F04                     move.w     -[A7], D4
  4809. 000030BE  486B 0009                pea.l      [A3 + 0x9]
  4810. 000030C2  2F0C                     move.l     -[A7], A4
  4811. 000030C4  A837                     syscall    MeasureText
  4812. 000030C6  486E FFF6                pea.l      [A6 - 0xA]
  4813. 000030CA  7000                     moveq.l    D0, 0x00
  4814. 000030CC  2F00                     move.l     -[A7], D0
  4815. 000030CE  4EAD 075A                jsr        [A5 + 0x75A /* export_231 */]
  4816. 000030D2  206E 0008                movea.l    A0, [A6 + 0x8]
  4817. 000030D6  2050                     movea.l    A0, [A0]
  4818. 000030D8  3028 000A                move.w     D0, [A0 + 0xA]
  4819. 000030DC  48C0                     ext.l      D0
  4820. 000030DE  206E 0008                movea.l    A0, [A6 + 0x8]
  4821. 000030E2  2050                     movea.l    A0, [A0]
  4822. 000030E4  3228 0006                move.w     D1, [A0 + 0x6]
  4823. 000030E8  48C1                     ext.l      D1
  4824. 000030EA  9081                     sub.l      D0, D1
  4825. 000030EC  2A00                     move.l     D5, D0
  4826. 000030EE  5D85                     subq.l     D5, 6
  4827. 000030F0  3C05                     move.w     D6, D5
  4828. 000030F2  426B 0108                clr.w      [A3 + 0x108]
  4829. 000030F6  177C 0001 010A           move.b     [A3 + 0x10A], 0x1
  4830. 000030FC  7E01                     moveq.l    D7, 0x01
  4831. 000030FE  4FEF 0010                lea.l      A7, [A7 + 0x10]
  4832. 00003102  6000 00DA                bra        +0xDC /* 000031DE */
  4833. label00003106:
  4834. 00003106  5207                     addq.b     D7, 1
  4835. label00003108:
  4836. 00003108  7000                     moveq.l    D0, 0x00
  4837. 0000310A  1007                     move.b     D0, D7
  4838. 0000310C  D040                     add.w      D0, D0
  4839. 0000310E  48C6                     ext.l      D6
  4840. 00003110  3034 0000                move.w     D0, [A4 + D0.w]
  4841. 00003114  48C0                     ext.l      D0
  4842. 00003116  BC80                     cmp.l      D6, D0
  4843. 00003118  6F1E                     ble        +0x20 /* 00003138 */
  4844. 0000311A  7000                     moveq.l    D0, 0x00
  4845. 0000311C  1007                     move.b     D0, D7
  4846. 0000311E  7200                     moveq.l    D1, 0x00
  4847. 00003120  122B 0008                move.b     D1, [A3 + 0x8]
  4848. 00003124  B280                     cmp.l      D1, D0
  4849. 00003126  6510                     bcs        +0x12 /* 00003138 */
  4850. 00003128  7000                     moveq.l    D0, 0x00
  4851. 0000312A  1007                     move.b     D0, D7
  4852. 0000312C  7200                     moveq.l    D1, 0x00
  4853. 0000312E  1233 0008                move.b     D1, [A3 + D0.w + 0x8]
  4854. 00003132  700D                     moveq.l    D0, 0x0D
  4855. 00003134  B081                     cmp.l      D0, D1
  4856. 00003136  66CE                     bne        -0x30 /* 00003106 */
  4857. label00003138:
  4858. 00003138  7000                     moveq.l    D0, 0x00
  4859. 0000313A  1007                     move.b     D0, D7
  4860. 0000313C  7200                     moveq.l    D1, 0x00
  4861. 0000313E  122B 0008                move.b     D1, [A3 + 0x8]
  4862. 00003142  B280                     cmp.l      D1, D0
  4863. 00003144  6524                     bcs        +0x26 /* 0000316A */
  4864. 00003146  7000                     moveq.l    D0, 0x00
  4865. 00003148  1007                     move.b     D0, D7
  4866. 0000314A  7200                     moveq.l    D1, 0x00
  4867. 0000314C  1233 0008                move.b     D1, [A3 + D0.w + 0x8]
  4868. 00003150  700D                     moveq.l    D0, 0x0D
  4869. 00003152  B081                     cmp.l      D0, D1
  4870. 00003154  6712                     beq        +0x14 /* 00003168 */
  4871. label00003156:
  4872. 00003156  5307                     subq.b     D7, 1
  4873. 00003158  7000                     moveq.l    D0, 0x00
  4874. 0000315A  1007                     move.b     D0, D7
  4875. 0000315C  7200                     moveq.l    D1, 0x00
  4876. 0000315E  1233 0008                move.b     D1, [A3 + D0.w + 0x8]
  4877. 00003162  7020                     moveq.l    D0, 0x20
  4878. 00003164  B081                     cmp.l      D0, D1
  4879. 00003166  66EE                     bne        -0x10 /* 00003156 */
  4880. label00003168:
  4881. 00003168  5207                     addq.b     D7, 1
  4882. label0000316A:
  4883. 0000316A  302B 0108                move.w     D0, [A3 + 0x108]
  4884. 0000316E  48C0                     ext.l      D0
  4885. 00003170  7203                     moveq.l    D1, 0x03
  4886. 00003172  B280                     cmp.l      D1, D0
  4887. 00003174  6E42                     bgt        +0x44 /* 000031B8 */
  4888. 00003176  7000                     moveq.l    D0, 0x00
  4889. 00003178  102B 0008                move.b     D0, [A3 + 0x8]
  4890. 0000317C  D040                     add.w      D0, D0
  4891. 0000317E  48C6                     ext.l      D6
  4892. 00003180  3034 0000                move.w     D0, [A4 + D0.w]
  4893. 00003184  48C0                     ext.l      D0
  4894. 00003186  BC80                     cmp.l      D6, D0
  4895. 00003188  6E2E                     bgt        +0x30 /* 000031B8 */
  4896. 0000318A  1E2B 0008                move.b     D7, [A3 + 0x8]
  4897. 0000318E  6002                     bra        +0x4 /* 00003192 */
  4898. label00003190:
  4899. 00003190  5307                     subq.b     D7, 1
  4900. label00003192:
  4901. 00003192  7000                     moveq.l    D0, 0x00
  4902. 00003194  1007                     move.b     D0, D7
  4903. 00003196  D040                     add.w      D0, D0
  4904. 00003198  48C6                     ext.l      D6
  4905. 0000319A  3034 0000                move.w     D0, [A4 + D0.w]
  4906. 0000319E  48C0                     ext.l      D0
  4907. 000031A0  BC80                     cmp.l      D6, D0
  4908. 000031A2  6DEC                     blt        -0x12 /* 00003190 */
  4909. 000031A4  5707                     subq.b     D7, 3
  4910. 000031A6  1747 0008                move.b     [A3 + 0x8], D7
  4911. 000031AA  4878 00C9                push.l     0xC9
  4912. 000031AE  486B 0008                pea.l      [A3 + 0x8]
  4913. 000031B2  4EBA EA46                jsr        [PC - 0x15BA /* 00001BFA */]
  4914. 000031B6  508F                     addq.l     A7, 8
  4915. label000031B8:
  4916. 000031B8  526B 0108                addq.w     [A3 + 0x108], 1
  4917. 000031BC  302B 0108                move.w     D0, [A3 + 0x108]
  4918. 000031C0  41EB 010A                lea.l      A0, [A3 + 0x10A]
  4919. 000031C4  1187 0000                move.b     [A0 + D0.w], D7
  4920. 000031C8  7000                     moveq.l    D0, 0x00
  4921. 000031CA  1007                     move.b     D0, D7
  4922. 000031CC  D040                     add.w      D0, D0
  4923. 000031CE  3034 0000                move.w     D0, [A4 + D0.w]
  4924. 000031D2  48C0                     ext.l      D0
  4925. 000031D4  48C5                     ext.l      D5
  4926. 000031D6  D085                     add.l      D0, D5
  4927. 000031D8  2C00                     move.l     D6, D0
  4928. 000031DA  700F                     moveq.l    D0, 0x0F
  4929. 000031DC  9C80                     sub.l      D6, D0
  4930. label000031DE:
  4931. 000031DE  7000                     moveq.l    D0, 0x00
  4932. 000031E0  1007                     move.b     D0, D7
  4933. 000031E2  7200                     moveq.l    D1, 0x00
  4934. 000031E4  122B 0008                move.b     D1, [A3 + 0x8]
  4935. 000031E8  B280                     cmp.l      D1, D0
  4936. 000031EA  650E                     bcs        +0x10 /* 000031FA */
  4937. 000031EC  302B 0108                move.w     D0, [A3 + 0x108]
  4938. 000031F0  48C0                     ext.l      D0
  4939. 000031F2  7204                     moveq.l    D1, 0x04
  4940. 000031F4  B280                     cmp.l      D1, D0
  4941. 000031F6  6E00 FF10                bgt        -0xEE /* 00003108 */
  4942. label000031FA:
  4943. 000031FA  4CEE 18F0 FDDE           movem.l    D4,D5,D6,D7,A3,A4, [A6 - 0x222]
  4944. 00003200  4E5E                     unlink     A6
  4945. 00003202  4E75                     rts
  4946.